62,243
社区成员




操作系统:wind7 64 sp1
链接驱动: string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + dataSource + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
用以下查询语句均出现错误:
"select * from tb where [DATETIME] > '2014-07-01 00:00:00'"
"select * from tb where [DATETIME] >CTOT( '2014-07-01T00:00:00)'"
ERROR [22018] [Microsoft][ODBC Visual FoxPro Driver]Operator/operand type mismatch.
已经解决 使用datetime 函数即可 创建新的时间类型
注意字段千万不要画色添足给字段添加[] 即便字段名字和系统保留字冲突
datetime(2014,7,1,09,0,0) = 2014-07-01 09:00:00
select * from tb where datetime> datetime(2014,7,1,09,0,0)
Dim datetime As date
datetime = Cdate(Format("2014-07-01 00:00:00", "yyyy-mm-dd HH:mm:ss"))
"select * from tb where [DATETIME] > '"&datetime &"'"