相关疑难解决方法(0)

"已经有一个开放的DataReader ......"重用或配置数据库连接?

请帮助....当我从Mysql表中选择数据时,它显示"已经有一个与此Connection相关的开放DataReader必须先关闭.vb.net" 错误显示..

Private Sub cmbJobCategoryVisa_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbJobCategoryVisa.SelectedIndexChanged
    ''"
    Dim MyCommand As New MySqlCommand("SELECT jobcategorycode FROM jobcategory WHERE jobcategory='" & Me.cmbJobCategoryVisa.SelectedItem & "'", MyConnection)
    Dim MyReader As MySqlDataReader = MyCommand.ExecuteReader
    While MyReader.Read
        If MyReader.HasRows = True Then
            Me.txtJobCategoryCodeVisa.Text = MyReader("jobcategorycode")
        End If
    End While
    MyReader.Close()
    MyCommand.Dispose()
End Sub
Run Code Online (Sandbox Code Playgroud)

'''在下面的代码执行时,',显示成像错误

    Private Sub txtEmpNo_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtEmpNo.Validating
    Dim MyCommand5 As New MySqlCommand("SELECT * FROM employeesmaster WHERE empno='" & Me.txtEmpNo.Text & "'", …
Run Code Online (Sandbox Code Playgroud)

.net vb.net connection-pooling

2
推荐指数
1
解决办法
747
查看次数

标签 统计

.net ×1

connection-pooling ×1

vb.net ×1