ovviamente. L'ultimo datareader aperto prima di quel dannato errore è:
codice:
Private Sub pagina4_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles pagina4.VisibleChanged
If pagina4.Visible = True Then
lblstatus.Text = "Amministrazione utenti"
Dim query As New MySqlCommand("query", conn)
Dim reader As MySqlDataReader
Dim item As ListViewItem
Try
reader = query.ExecuteReader()
lsvUtenti.Items.Clear()
While (reader.Read)
Dim ms() As String = {reader.GetString(0), reader.GetString(1), _
reader.GetString(2), reader.GetString(3), _
reader.GetString(4), reader.GetString(5), _
reader.GetString(6), reader.GetString(7), _
reader.GetString(8), reader.GetString(9), _
reader.GetString(10)}
item = New ListViewItem(ms)
lsvUtenti.Items.Add(item)
End While
Catch ex As MySqlException
MsgBox(ex.Message, MsgBoxStyle.Critical, "Errore nella lettura dei dati")
Finally
reader.Close()
End Try
End If
End Sub
questo funge veramente, ma appena faccio l'altra rikiesta, mi dice ke questo datareader nn è kiuso :master: