[MySqlException] - 'Invalid attempt to access a field before calling Read()'
Résolu
Utilisateur anonyme
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [MySqlException] - 'Invalid attempt to access a field before calling Read()'
- Qwerty to azerty - Guide
- Invalid bios image ✓ - Forum BIOS
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Acer quick access - Forum logiciel systeme
- Quick Access service ✓ - Forum PC portable
3 réponses
Bonjour,
Une requête en base de données renvoie des lignes composées de champs.
Quand tu fais GetInt16(1), tu demandes le champ n°1, mais, comme l'explique le message d'erreur, tu n'as pas encore demandé de ligne.
La méthode Read() permet de passer d'une ligne à la suivante.
Il faut donc faire une boucle incluant un Read() pour parcourir les lignes et pouvoir faire ton GetInt16.
Xavier
Une requête en base de données renvoie des lignes composées de champs.
Quand tu fais GetInt16(1), tu demandes le champ n°1, mais, comme l'explique le message d'erreur, tu n'as pas encore demandé de ligne.
La méthode Read() permet de passer d'une ligne à la suivante.
Il faut donc faire une boucle incluant un Read() pour parcourir les lignes et pouvoir faire ton GetInt16.
Xavier