我收到错误
null
错误:
未处理的类型' System.Data.OleDb.OleDbException' 发生在System.Data.dll
中
其他信息:无效的SQL语句;预期'删除' INSERT''程序' SELECT' SELECT'或者'更新'。
post-review
答案 0 :(得分:0)
The constructor for OleDbCommand
需要SQL查询。这不是有效的SQL代码:
Requestor Name
这只是你输入该字符串的文字。当您对其进行随机操作时,数据库不会知道您的意思。与任何其他计算机系统一样,它需要执行有效代码。
像这样的东西,例如:
SELECT Name FROM Requestors
(这完全是猜测只是为了演示语法,我不知道你的数据库是如何构建的,或者你想从中获取什么数据。)
答案 1 :(得分:0)
下面
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
connection.Open()
'Requestor Name is the real error
Dim command As New OleDb.OleDbCommand("SELECT [COLUMNAME] FROM [TABLENAME]", connection)
Dim reader As OleDb.OleDbDataReader
reader = command.ExecuteReader()
Do While (reader.Read())
QUERBOX.Items.Add(reader.GetInt32(0))
Loop
reader.Close()
connection.Close()
End Sub