首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

难道说这个函数不可使用

2013-07-27 
难道这个函数不可使用?VFP9.0+SQLSQL中有一个表ZhaGongGongShi,其中有一个字段zhidandate,格式是datetime?

难道这个函数不可使用?
VFP9.0  +  SQL

SQL中有一个表ZhaGongGongShi,其中有一个字段zhidandate,格式是datetime

?SQLEXEC(nhandle,"select * from ZhaGongGongShi where zhidandate>=CTOD('2013-03-01')","aaaaoee")

加上红色部分,值为-1
去掉红色部分,值为1

难道红色部分哪里错了?难道是ctod 函数,不可使用?

请老师赐教.谢谢
  
[解决办法]
where zhidandate>=CTOD('2013-03-01')
改为
where zhidandate>='2013-03-01'

因为 Ctod 是 VFP 函数,SQL 当然不认识,别忘了,这些语句是通过 SQLEXEC 送到 SQL 端执行,所以SQLEXEC中的语句必须是 SQL 语法,而不是 VFP 语法。

热点排行