vb中访问Foxpro,SQL语句中日期类型不匹配,如何写? select * from tbName Where theDate>#" & Format(DTPicker1.Value, "yyyy-m-d") & "# 看着这个去改,你就可以搞定了。给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在的错误是:[Microsoft][ODBC Visual FoxPro Driver]Missing operand select * from tbName Where theDate>'" & Format(DTPicker1.Value, "yyyy-m-d") & "' SELECT * FROM tbName Where theDate>#2000-01-01#这样应该行了 select * from tbName Where the data>#2000-01-01# 看大家sql语句都这么写应该是没错了,可是问题依然存在还是[Microsoft][ODBC Visual FoxPro Driver]Missing operand 这个错误是不是跟存时的日期格式有关啊?我看了数据库里的日期格式是这样的:10/10/2001 "SELECT * FROM tbName Where theDate>'2000/01/01'" "SELECT * FROM tbName Where theDate>'2000/01/01'" "SELECT * FROM tbName Where theDate>'01/01/2000'" "SELECT * FROM tbName Where theDate>'10/10/2001'" 帮看看这个到底错在哪儿了?Dim Conn as new adodb.Connectionstrconn = "Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;DBQ=D:\DBTest\Foxpro6;SourceType=DBF;"conn.Open strconnstr = "insert into tbName(name,beginDate) values('name',#" & Date & "#)"'就错在这个日期的插入里'如果str = "insert into tbName(name) values('name')" 这样就是可以的conn.Execute strhelp!!!! 呵呵你为什么要在#" & Date & "#",加#号,检查一下date变量的类型,如果不是日期型就转换一下呀! Date是vb里的系统函数,不是变量!!! 对date是要转换的用formatdatetime(date)但是sql在语句中一定以"#"表示是日期 请问如何知道SSTab控件点击了哪个选项卡? 请教VB API 请问,怎么才能用VB程序创建一个ODBC ??高分求:用“ADO编程模型”建立与Access数据库的连接。先谢了!:)在线等,急用!! 请高手们帮我解决一个附件文件处理问题,谢谢大家了 “.”的ascii码是多少啊? 怎样安装office 关于库与库之间的复制问题 ADO如何得到一个mdb数据库中的所以表名? 如何将程序放入托盘? 应聘的公司说你回去等通知。也没告诉我什么时候。我想也是没戏了 字串变数组的问题(急....)
[Microsoft][ODBC Visual FoxPro Driver]Missing operand
这样应该行了
可是问题依然存在还是
[Microsoft][ODBC Visual FoxPro Driver]Missing operand
这个错误
是不是跟存时的日期格式有关啊?
我看了数据库里的日期格式是这样的:10/10/2001
Dim Conn as new adodb.Connection
strconn = "Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;DBQ=D:\DBTest\Foxpro6;SourceType=DBF;"
conn.Open strconn
str = "insert into tbName(name,beginDate) values('name',#" & Date & "#)"
'就错在这个日期的插入里
'如果str = "insert into tbName(name) values('name')" 这样就是可以的
conn.Execute strhelp!!!!
你为什么要在#" & Date & "#",加#号,检查一下date变量的类型,如果不是日期型就转换一下呀!