vb为何识别不出SQL的select语句
程序:sel = " SELECT 设备编号,设备名称 From 设备管理.设备清单 Where 设备编号 = Text1(0).Text Or 设备名称 = Text1(1).Text" Debug.Print sel 结果:SELECT 设备编号,设备名称 From 设备管理.设备清单 Where 设备编号 = Text1(0).Text Or 设备名称 = Text1(1).Text 请问是那里出错了?
LZ的问题,就是由于在拼接SQL字符串时,where条件中的两个字段应该都是char型,在等于号=的后面,没有加上必要的引号所致。而且Text1(0).Text,Text1(1).Text都是变量,按LZ的写法,得不到该变量的值,反而变成字符串常量了! 正确的SQL如下: sel = " SELECT 设备编号,设备名称 From 设备管理.设备清单 Where 设备编号 = '" & Text1(0).Text & "' Or 设备名称 = '" & Text1(1).Text & "'"
答:看来LZ对于VB的ADO不是太熟悉啊,如果要使用ADO,首先需要在“工程”菜单中的“引用”中添加ADO库的引用,一般的可以使用“Microsoft Active...详情>>
答:网页缓存 过段时间就会变成E的图标了详情>>