当前位置: 代码迷 >> VFP >> sqlexec()命令字符中怎么使用函数或变量
  详细解决方案

sqlexec()命令字符中怎么使用函数或变量

热度:3627   发布时间:2013-02-26 00:00:00.0
sqlexec()命令字符中如何使用函数或变量?
sqlexec(sjkjb, "insert into 订户数据库 (订阅日期,序号,邮编,详细地址,单位名称,收件人,订阅份数) values ('2012-08-21','1','xxx','xxx,'xxx,'xxx,10)")


我想把上述命令中的日期(2012-08-21)用自动当前日期,用date()函数和变量都不行,请老师指点一下!

------解决方案--------------------------------------------------------
sqlexec(sjkjb, "insert into 订户数据库 (订阅日期,序号,邮编,详细地址,单位名称,收件人,订阅份数) values ('2012-08-21','1','xxx','xxx,'xxx,'xxx,10)")
改为:

sqlexec(sjkjb, "insert into 订户数据库 (订阅日期,序号,邮编,详细地址,单位名称,收件人,订阅份数) values (?Date(),'1','xxx','xxx,'xxx,'xxx,10)") && Date()是vfp函数,是取得运行这段代码电脑的日期,前面用?即可,Date()也可换成变量



sqlexec(sjkjb, "insert into 订户数据库 (订阅日期,序号,邮编,详细地址,单位名称,收件人,订阅份数) values (Getdate(),'1','xxx','xxx,'xxx,'xxx,10)") && Getdate()是 SQL 函数,是取得SQL所在电脑的日期。