亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“已經有一個開放的DataReader ......”重用或配置數據庫連接?

“已經有一個開放的DataReader ......”重用或配置數據庫連接?

江戶川亂折騰 2019-08-28 15:59:48
“已經有一個開放的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'''在下面的代碼執行時,',顯示成像錯誤    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 & "'", MyConnection)     Dim MyDataReader5 As MySqlDataReader = MyCommand5.ExecuteReader    If MyDataReader5.HasRows = True Then         While MyDataReader5.Read            Me.txtEmpName.Text = MyDataReader5("name")             Me.cmbNationality.Text = MyDataReader5("nationality")             Me.cmbJobCategoryVisa.Text = MyDataReader5("jobcategoryvisa")             If Not IsDBNull(MyDataReader5("image")) Then                 Dim ImageData As Byte() = DirectCast(MyDataReader5("image"), Byte())                 Dim MemoryStream As New IO.MemoryStream(ImageData)                 Me.pbxEmpImage.Image = Image.FromStream(MemoryStream)             Else                 Me.pbxEmpImage.Image = Nothing             End If         End While     Else     End If     MyDataReader5.Close()     MyCommand5.Dispose()End Sub
查看完整描述

2 回答

?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

Plutonix ,,,這個編碼非常好....你可以將此代碼轉換為Mysql連接...我的連接字符串在下面.. Dim MyConnection As New MySqlConnection("Server=localhost;User=root;Database=officeone;port=3306;Password=123456;")

查看完整回答
反對 回復 2019-08-28
  • 2 回答
  • 0 關注
  • 453 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號