[MySQL DataReader] Renseignement
Salut
J'aurai voulu savoir une petite précision.
Je ne comprend pas pourquoi il faut fermer le reader avant même le traitement dans un tableau...
Voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Private Sub requete_select_frais_fixe()
Dim connection As New Class_connection
connection.connection()
Dim requete As String = "SELECT id FROM gestion_frais_fixe ORDER BY description"
Dim reader As MySqlDataReader
Try
reader = connection.Executer_requete_simple(requete)
reader.Close()
Dim ds As DataSet = New DataSet
connection.GetMyAdapter().Fill(ds)
data_cf.DataSource = ds.Tables.Item(0)
Catch ex As MySql.Data.MySqlClient.MySqlException
MsgBox(ex.Message)
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub |
reader.Close() est executer avant la mise en mémoire dans le DataSet...
Je ne comprend pas tout :?