【发布时间】:2022-01-14 08:47:13
【问题描述】:
我正在尝试查询 SQL 数据库并收到以下错误:
引发了“System.ArgumentOutOfRangeException”类型的异常。 (参数“名称”)
请问我该如何解决这个问题?
Dim Connection As New SqliteConnection("Data Source = Database.db")
Dim SQLcommand As String = "SELECT * FROM Menu WHERE ItemID = 113"
Dim CMD As New SqliteCommand
Try
CMD.Connection = Connection
Connection.Open()
CMD.CommandText = SQLcommand
Dim reader As SqliteDataReader = CMD.ExecuteReader()
While reader.Read()
Order.Label3.Text = reader(reader("ItemID") & ", " & reader("Name") & ", " & reader("Price"))
End While
reader.Close()
Connection.Close()
Catch e As Exception
MessageBox.Show(e.Message)
End Try
【问题讨论】:
-
不要使用打开的连接更新用户界面。
标签: sql database vb.net sqlite error-handling