Я получаю сообщение об ошибкеСуществует уже открытая 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
я просто обновил свой ответ –
Я использую Mysql, что ключевое слово не поддерживается – imsome1