vb 的查询问题 急~~~~~~~~~~~~~`
If Text1.Text <> "" ThenForm13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称='" + Text1.Text + "'"
Set DataGrid1.DataSource = Adodc1
Form13.Adodc1.Refresh
End If
报出[microsoft][ODBC microsoft Access Driver] FROM 语句语法错误 --------------------编程问答-------------------- "select * from 物品入仓单 where 物品名称= '" + Text1.Text + "'"
直接用单引号呢?
--------------------编程问答-------------------- Form13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称= ' " + Text1.Text + " ' "
改成以下,试试:
Form13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称= '"& Text1.Text &"' " --------------------编程问答-------------------- 1.把 "+" 改成 "&"
2. "Text1.Text" 不能含有特殊字符 --------------------编程问答-------------------- Form13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称='" & Text1.Text & "'"
--------------------编程问答-------------------- Form13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称='" & Text1.Text & "'"
--------------------编程问答-------------------- Form13.Adodc1.RecordSource = "select * from 物品入仓单 where 物品名称= '" & Text1.Text & "'" --------------------编程问答-------------------- CSDN自动把单引号换成 ' 了?
--------------------编程问答-------------------- +和&在这里应该都是作字符串连接使用的,作用应该一样,所以问题不出在这里。楼主再查查adodc1的connectionstring和commandtype是否有问题。 --------------------编程问答-------------------- 前几天我寫數据庫连接程序時,在字符串中代入了符号"/",結果提示"语法错误",不知道你那,是不是和我一樣 --------------------编程问答-------------------- 问题解决,谢谢各位,尤其是clylucky --------------------编程问答-------------------- 问题解决,谢谢各位,尤其是clylucky --------------------编程问答-------------------- vb里就是 & 连接俩字符串的 建议不要用 +
补充:VB , 基础类