[MySqlException] - 'Invalid attempt to access a field before calling Read()'
Résolu/Fermé
Utilisateur anonyme
-
Modifié le 27 oct. 2020 à 08:30
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 27 oct. 2020 à 09:21
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 27 oct. 2020 à 09:21
A voir également:
- [MySqlException] - 'Invalid attempt to access a field before calling Read()'
- Qwerty to azerty - Guide
- A link to the past - Accueil - Guide jeu vidéo
- 1 to ✓ - Forum Windows
- Video to video - Télécharger - Conversion & Codecs
- Acer quick access - Forum Logiciels
3 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
27 oct. 2020 à 09:12
27 oct. 2020 à 09:12
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
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
27 oct. 2020 à 09:21
27 oct. 2020 à 09:21
Oui par exemple.
Par contre, là, tu ne prends que la première ligne de résultat, à toi de voir si ça te convient.
Par contre, là, tu ne prends que la première ligne de résultat, à toi de voir si ça te convient.