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







Répondre avec citation





donc au choix selon que tu connaisses d'avance le nombre d'élément que contiendra ton tableau (avec un Count)
Partager