Bonjour à tous.
Pour un de mes projets, je souhaiterais utiliser une structure qui ressemble à ça:
Je déclare ensuite ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
(Vous l'avez compris, j'utilise une base MySQL.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public Monresultat() As MySQLReadingResult
J'ai ensuite une fonction qui se connecte à la base MySQL et qui exécute une requête:
Et au débogage il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Je comprends pas pourquoi...La référence d'objet n'est pas définie à une instance d'un objet.
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
Partager