为什么在使用ADO连接DBF库时,SQL语句中一加WHERE语句,记录集就为空,不加则就是正常的。 肯定是数据库没有符合你的where条件的吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计不是,这个问题关注,VB访问dbf表一直存在这个问题,特别是使用日期范围来筛选数据时更不行,希望大家找到好的解决办法.我目前是先不加where,打开之后设置Filter来控制.虽然这样和使用where道理上结果应该一致,但是实际不一致. 你的SQL语句的问题!拿出来看看。SQL语句应是一字符串,将where后面的内容用引号引上,例:sqlstring="select * from table where" & "'" & name=text1.text & "'" 在where语句中注意数据(字段)类型的语法! 日期:where date=" & cdate(),后面一定要是日期型字符:where name='"& text1.text &"'" 似乎ADO对DBF的SQL语句很受限制的,我试图用INSERT 来将查询的记录插入,结果失败!!!!DBF也许太古老了吧???? 如何调用添加的 Activex DLL 工程 VB中的数组变量如何作为参数传递给DLL? 两个form操作同一张表的问题 VB中该怎样绑定TreeView控件??? 在VB中我该如何把NetBios名字解析成IP地址? ▓▓▓▓▓▓COME ON , BABY! ▓▓▓▓▓▓ 请帮忙解释一下,在线等!谢谢 VB中的乱码怎样才能去掉? 用vb自带的安装程序打包,能否包含 .chm的文件 有没有在Text中日期的输入控制代码 vb数据库的问题 关于日期型数据的控制问题?
拿出来看看。
SQL语句应是一字符串,将where后面的内容用引号引上,例:
sqlstring="select * from table where" & "'" & name=text1.text & "'"
字符:where name='"& text1.text &"'"
DBF也许太古老了吧????