MyODBC 3.51 : problème de selection WHERE - SQL/NoSQL - Programmation
Marsh Posté le 08-09-2002 à 21:53:08
et si tu mets (titi='microsoft' au lieu de (toto.titi='microsoft' ?
Marsh Posté le 08-09-2002 à 21:54:02
ou si tu mets toto_0 ?
ou si tu mets FROM toto as toto_0 ?
Marsh Posté le 08-09-2002 à 21:54:40
Et si tu suces la prise RJ45 ?
Marsh Posté le 08-09-2002 à 21:55:40
myisamchk -a MYI a écrit a écrit : Et si tu suces la prise RJ45 ? |
HAN
Marsh Posté le 08-09-2002 à 22:24:06
joce a écrit a écrit : et si tu mets (titi='microsoft' au lieu de (toto.titi='microsoft' ? |
ca c'est le tracage qui me marque ca
moi je ne peux que choisir "tel champ" egal à ""
Marsh Posté le 08-09-2002 à 22:24:32
joce a écrit a écrit : ou si tu mets toto_0 ? ou si tu mets FROM toto as toto_0 ? |
je peux rien toucher au niveau requetes
Marsh Posté le 07-09-2002 à 09:00:56
Salut à tous,
J'ai récemment installé le pilote ODBC MyODBC 3.51.03.00, c'est à dire, le pilote ODBC de MySQL, une version en developpement mais stable au dire de tous ceux que je connais.
Le pilote est bien installé puisque les tests de connexion à ma base MySQL reussissent.
Mais mon problème est là : Dans EXCEL, j'utilise les outils de données, OK je fais ma requete, je selectionne les champs que je veux, MAIS, dès que je spécifie que tel champ soit egal à une valeur, à la fin de l'assistant de requete, j'ai un beau message "Unknown table <table ds laquelle je fais ma requete> in select clause".
Alors que si je ne fais pas de filtrage (cad que je ne fais pas de egal à, inferieur à ...), ca marche car je récupere toutes les lignes de ma table.*
j'ai activé le tracage de ODBC, et voilà :
là je comprends pas tout ...
D'autres part, j'ai testé avec le vieux clientMyODBC 2.50.39.00 (je sais plus, mais une version stable et disponible sur le site officiel)
Et meme chose
C'est un bug connu
PS : j'ai testé sur plusieurs PC, sur d'autres tables, d'autres bases, meme chose.
le serveur MySQL tourne sous windows.