1
我收到此错误信息已经有与此连接关联的DataReader的开放必须先关闭VB.NET
“已经有与此连接 相关联的打开的DataReader,必须先关闭”
请帮我
我的代码是:
Public Sub update_qty(ByVal qry1 As String)
Dim dr As MySqlDataReader 'SQLiteDataReader
Dim comm As MySqlCommand 'SQLiteCommand
Try
comm = New MySqlCommand(qry1, conn)
dr = comm.ExecuteReader()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Do While dr.Read()
exe_query("call cargosys.paymentsAdd('" & var1 & "', " & dr("inNo") & ")")
Loop
dr.Close()
End Sub
Public Sub exe_query(ByVal qry As String) As String
Dim cmd As MySqlCommand
Try
cmd = New MySqlCommand(qry, conn)
cmd.ExecuteNonQuery()
Catch ex As MySqlException
MessageBox.Show(ex.ToString)
End Try
End Sub
我改变了我仍然得到同样的错误 – imsome1 2013-03-05 08:15:46
我刚刚更新了我的答案 – 2013-03-05 08:16:24
我使用的是MySQL,不支持关键字 – imsome1 2013-03-05 08:21:56