Salut tout le monde alors voila je post ce sujet car j'ai un petit problème avec l'api MySqlConnector sur VB.Net.

Infos :
Nom de la table : ideasstable

Mon but : Je veut faire le tour des rows (lignes) qu'il y as dans une de mes tables, et récupéré le texte qu'il y as a la troisième colonne (Item(2))
Alors voila ce que j'ai essayé de faire :

Nom : Capture.PNG
Affichages : 93
Taille : 17,1 Ko

Donc ce qui donnerais :
Pour chaque row qu'il y as dans objDataset.Tables("ideasstable").Rows, afficher le texte qu'il y as a la troisième colonne, mais seulement, cela ne se passe pas comme sa..
Voici l'erreur que j'obtient :

Nom : Capture.PNG
Affichages : 94
Taille : 44,0 Ko

Donc j'avais pensé a faire une suite de chiffre c'est a dire row 0, row 1, row 2, row 3, etc... selon le nombre de rows qu'il y as dans ma table, mais je ne sais pas faire tout cela. Voila j'espère que je vais vite avoir de l'aide.

Cordialement,
Juaaah.

Ou alors, j'ai réussi à avoir le nombre de lignes (rows) qu'il y as dans ma table en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dim RowsCount as String = objDataset.Tables("ideasstable").Rows.Count -1
J'ai mis -1 car le Count commence de 1, et lors des récupération de texte, il commence par 0, donc en mettant -1, le problème es réglé.


Alors la nouvelle solution que l'on peut adopter es :
On as le nombre de rows maximales, alors admettons que l'on obtiennes 3, il faudrait faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
objDataset.Tables("ideasstable").Rows(0).Item(2)
objDataset.Tables("ideasstable").Rows(1).Item(2)
objDataset.Tables("ideasstable").Rows(2).Item(2)
objDataset.Tables("ideasstable").Rows(3).Item(2)
Mais si seulement le nombre maximale de lignes (rows) serait fixe, le problème serait resté là, mais il varie donc je ne sais plus comment faire...

J'espère que vous avez compris clairement mon attente.
Je vous remercie d'avance,

Juaaah.