Bonjour,
j'accède à une base MySQL distante via driver MySQL ODBC 5.1, pas de problème pour la connexion à la base, pas de problème non plus pour une requête simple (affichage d'une table).
Là où les choses se compliquent c'est lors des requetes avec des jonctions. Par exemple, la requete suivante
SELECT
win_tech.idtech AS idtech,
win_tech.iduser AS iduser,
win_tech.version AS version,
win_tech.heurereboot AS heurereboot,
win_tech.remarque AS remarque,
win_user.iduser AS iduser_wi,
win_user.codeville AS codeville,
win_user.idplaylist AS idplaylist,
win_user.playlist AS playlist,
win_user.enseigne AS enseigne
FROM
win_tech FULL OUTER JOIN win_user ON win_user.iduser = win_tech.iduser
me renvoie une erreur 170129 "ce pilote ne prend pas en charge les propriétés demandées" dans windev. Lorsque je regarde dans le fichier log du traçage du drivers mySQL j'ai l'erreur suivante :
[MySQL][ODBC 5.1 Driver][mysqld-5.0.90]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OUTER JOIN win_tech ON win_tech.iduser = win_user.iduser,
win_ville FULL OUTE' at line 11 (1064)
Je pense bien qu'il doit s'agir d'une erreur de syntax malgrès que le code est généré par windev mais je ne trouve pas.
J'ai essayé une solution décrite ici mais ca ne fonctionne pas non plus
Quelqu'un aurait t'il une idée?
merci d'avance
Partager