Toub63
Messages postés12Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention27 mai 2008
-
3 mai 2005 à 17:33
timcourbet
Messages postés6Date d'inscriptionjeudi 1 décembre 2005StatutMembreDernière intervention 9 février 2006
-
14 févr. 2006 à 15:06
strSQL = strSQL + " FROM F_DOCENTETE INNER JOIN F_DOCREGL ON F_DOCENTETE.DO_Piece=F_DOCREGL.DO_Piece"
strSQL = strSQL + " JOIN F_COMPTET ON F_DOCENTETE.DO_TIERS=F_COMPTET.CT_Num"
strSQL = strSQL + " JOIN F_REPRESENT ON F_DOCENTETE.RE_No=F_REPRESENT.RE_No"
strSQL strSQL + " WHERE(F_DOCENTETE.DO_Type 5 Or F_DOCENTETE.DO_Type = 6)"
strSQL = strSQL + " ORDER BY F_DOCENTETE.DO_Piece ASC"
Je me connecte via un lien ODBC Sage vers une base Gestion commerciale.
J'ai un retour d'erreur sur cette requete : syntax error.
ERROR [42000][SIMBA][SIMBA ODBC DRIVER]Syntax Error cbodbc32.dll
Cette requete fonctionne correctement sous SQL server.
timcourbet
Messages postés6Date d'inscriptionjeudi 1 décembre 2005StatutMembreDernière intervention 9 février 2006 14 févr. 2006 à 15:06
En fait le driver ODBC de Sage ne comprend pas les requêtes INNER JOIN. Il va falloir transformer ton code :
FROM F_DOCENTETE, F_DOCREGL WHERE F_DOCENTETE.DO_Piece=F_DOCREGL.DO_Piece etc.