Bonjour Martin, MonIndex : c'est l'index de quoi ? A mon avis d'une colonne du resultSet. Je dis peut-être des bétises mais
Resultset_filllistbox = maRequete.executeQuery("SELECT "& MonChamp &" FROM "& Table &" ORDER BY
"& MonChampTri &" ASC")
Ton resulSet n'a donc qu'une colonne, non ?
Fill_listBox(LB_Clients1,"Clients","Nom",(3),"Nom")
Pourquoi les parenthèses : (3) ?
j'ai un message d'erreur : Column not found: 3 Pourtant ma table " Clients" comporte 10 champs !
Le RowSet ne récupère que le champ "Nom" Moi j'essaierai :Fill_listBox(LB_Clients1,"Clients","Nom",1,"Nom") ou Fill_listBox(LB_Clients1,"Clients","Nom",0,"Nom")
car je ne sais plus comment fonctionne la numérotation des colonnes.En espérant que ce n'est pas moi qui me prends les pieds entre ligne et colonne.
Agnès S. Martin Blaizot a écrit :
Bonjour à tous, J'ai encore des soucis pour mon passage de 1.1.4 à 3.2.0. ( le précédent n'étant d'ailleurs toujours pas résolu ) J'ai une fonction empruntée dans le livre de Bernard Marcelly et Laurent Godard, première édition, servant à remplir une boîte de liste : Private Function Fill_listBox(MaListBox as object, Table as string, MonIndex as integer, MonChamp as string, MonChampTri as string) Dim maRequete As Object Dim Resultset_filllistbox as object Dim Paiement_select as string Dim i as integer MaListBox.removeitems(0,1000) maRequete = maConnexion.createStatement() Resultset_filllistbox = maRequete.executeQuery("SELECT "& MonChamp &" FROM "& Table &" ORDER BY "& MonChampTri &" ASC") If Not IsNull(Resultset_filllistbox) Then i=0 While Resultset_filllistbox.next MaListBox.additem(Resultset_filllistbox.getString(MonIndex),i) i=i+1 Wend End if End Functionet lorsque j'appelle cette fonction de la manière suivanteFill_listBox(LB_Clients1,"Clients","Nom",(3),"Nom") j'ai un message d'erreur : Column not found: 3 Pourtant ma table " Clients" comporte 10 champs ! Le plus curieux, c'est que si je remplace : MaListBox.additem(Resultset_filllistbox.getString(MonIndex),i) par : MaListBox.additem(Resultset_filllistbox.getString(MonIndex-1),i) ça marche très bien et par : MaListBox.additem(Resultset_filllistbox.getString(MonIndex-2),i) ça marche aussi. En gros un getString (1) et un getString(2) me récupèrent tous les 2 le contenu de ma troisième colonne. Toutes les autres valeurs génèrent un message d'erreur. D'avance merci pour vos suggestions. Martin
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
