[VB.NET]Utilisation d'une structure
Bonjour à tous.
Pour un de mes projets, je souhaiterais utiliser une structure qui ressemble à ça:
Code:
1 2 3 4 5 6 7
| Public Structure MySQLReadingResult
Public sNom As String
Public sAdresse As String
Public sCP As String
Public sVille As String
Public sTel As String
End Structure |
Je déclare ensuite ça:
Code:
Public Monresultat() As MySQLReadingResult
(Vous l'avez compris, j'utilise une base MySQL.)
J'ai ensuite une fonction qui se connecte à la base MySQL et qui exécute une requête:
Code:
1 2 3 4 5 6 7 8
| While objDataReader.Read
Monresultat(i).sNom = objDataReader.GetString(0)
Monresultat(i).sAdresse = objDataReader.GetString(1)
Monresultat(i).sCP = objDataReader.GetString(2)
Monresultat(i).sVille = objDataReader.GetString(3)
Monresultat(i).sTel = objDataReader.GetString(4)
i += 1
End While |
Et au débogage il me dit :
Citation:
La référence d'objet n'est pas définie à une instance d'un objet.
Je comprends pas pourquoi...
Et bien entendu, pas possible d'utiliser de "new" car il s'agit de tableau.
Qqn pourrait-il m'indiquer où je me plante?
Un petit coup de pousse me conviens également !!
Merci à vous