Ce sujet est résolu.
1 | |||||
Auteur | Messages | ||||
---|---|---|---|---|---|
lapenduledargent | #1 Posté le 2/6/2011 à 14:46:00 | ||||
Bonjour, J'utilise un code qui fonctionne en Gb2 pour afficher les résultats d'une requête SQL à partir d'un ComboBox1 Voilà mon code :
L'erreur se situe au niveau de : hres = hloquet.Exec(sql) A propos de EXEC, dans l'aide, il est précisé :
Mais comment l'adapter à mon code ? Bon après-midi Pierre | |||||
manu | #2 Posté le 2/6/2011 à 21:48:00 | ||||
Avec Gambas ca roule ! | Ca c'est un code qui viens de taoteblues .... Ton problème semble être un problème de définition de la variable : hloquet Il y à beaucoup plus simple et clair , ça marche aussi en v2 :
Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||||
lapenduledargent | #3 Posté le 11/6/2011 à 08:38:00 | ||||
Bonjour Manu, Avec un peu de retard, voilà le résultat de mes nombreux tests. Ton code marche à merveille sauf la fonction de tri. Ce qui fonctionne :
Ce qui me pose encore problème, c'est "ORDER BY Machine" :
C'est certainement un problème de guillemets. A bientôt Pierre | |||||
Jack | #4 Posté le 11/6/2011 à 10:05:00 | ||||
bonjour, au lieu de rMaRequete = DB.Exec("SELECT * FROM outil WHERE Machine = &1", FMain.Machine & "' ORDER BY Machine") il faut mettre rMaRequete = DB.Exec("SELECT * FROM outil WHERE Machine = &1 ORDER BY Machine", FMain.Machine) Pour un code démocratique nationalisons Gambas. | |||||
manu | #5 Posté le 11/6/2011 à 12:51:00 | ||||
Avec Gambas ca roule ! | oui la quote toujours à la fin de l'instruction SQL Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||||
lapenduledargent | #6 Posté le 11/6/2011 à 15:28:00 | ||||
Merci les amis, ça fonctionne à merveille oui la quote toujours à la fin de l'instruction SQL Ok, c'est noté ! Bon weekend à tous. Pierre | |||||
1 |