积极答复者
请问:在VB2008中关于用ComboBox查询的问题

问题
答案
-
谢谢feiyun0112的回复。
请问: 为什么我写成SELECT * FROM TABLE1 WHERE [Part Number]=Yes" 可查询
写在SELECT * FROM TABLE1 WHERE " & From1.ComboBox1.Text & "=Yes" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
但我给它赋值后,可查询
Dim PN As String
If Form.ComboBox1.Text = "Part Number" Then
PN = "[Part Number]"
End If
再写SELECT * FROM TABLE1 WHERE " & PN & "=Yes" 可查询
但写SELECT * FROM TABLE1 WHERE " & PN & "=1" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
谢谢!
字段名包含空格,要括起来
SELECT * FROM TABLE1 WHERE [" & From1.ComboBox1.Text & "]=Yes"
http://feiyun0112.cnblogs.com/- 已标记为答案 liuqinjunljj 2009年9月3日 5:06
全部回复
-
SELECT * FROM TABLE1 WHERE " & From1.ComboBox1.Text & "=1"
http://feiyun0112.cnblogs.com/ -
-
谢谢feiyun0112的回复。
请问: 为什么我写成SELECT * FROM TABLE1 WHERE [Part Number]=Yes" 可查询
写在SELECT * FROM TABLE1 WHERE " & From1.ComboBox1.Text & "=Yes" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
但我给它赋值后,可查询
Dim PN As String
If Form.ComboBox1.Text = "Part Number" Then
PN = "[Part Number]"
End If
再写SELECT * FROM TABLE1 WHERE " & PN & "=Yes" 可查询
但写SELECT * FROM TABLE1 WHERE " & PN & "=1" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
谢谢! -
谢谢feiyun0112的回复。
请问: 为什么我写成SELECT * FROM TABLE1 WHERE [Part Number]=Yes" 可查询
写在SELECT * FROM TABLE1 WHERE " & From1.ComboBox1.Text & "=Yes" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
但我给它赋值后,可查询
Dim PN As String
If Form.ComboBox1.Text = "Part Number" Then
PN = "[Part Number]"
End If
再写SELECT * FROM TABLE1 WHERE " & PN & "=Yes" 可查询
但写SELECT * FROM TABLE1 WHERE " & PN & "=1" 不可查询(错误指向OleDbDataAdapter.Fill(DataSet))
谢谢!
字段名包含空格,要括起来
SELECT * FROM TABLE1 WHERE [" & From1.ComboBox1.Text & "]=Yes"
http://feiyun0112.cnblogs.com/- 已标记为答案 liuqinjunljj 2009年9月3日 5:06