Bonjour,
Je viens de passer de Access à InterBase et j'ai qq problèmes à passer mes query Access sous InterBase.
J'utilse InterBase 6 avec DataWorckbench 2.5.
Quand je crée un view avec une concaténation, je recois le msg d'erreur suivant:ISC ERROR MESSAGE Dynamic SQL Error SQL error code = -607
invalid commande must specify column name for view select expression.
Si je retire la concaténation ( LECTEUR_NETWORK || '\' || ENTERPRISE_NAME || '\' || JOB_NAME || '\' || FILE_FILES AS FILE_ROOT) ca marche.
Suelqu un pourrait il me dire trouver la doc avec tous les message d erreur pour interbase?
J'ai essayé le code dans un programme pour tester la requète sql, ca fonctionne mais pas dans interbase :?
Merci,
Richard
Voici le code Complet pour celui que ca intéresse:
Code:
1
2
3 SELECT LECTEUR_NETWORK || '\' || ENTERPRISE_NAME || '\' || JOB_NAME || '\' || FILE_FILES AS FILE_ROOT,BASKET.BASKET_ID, FILES.FILE_ID, FILES.FILE_JOB_ID, FILES.FILE_NBPAGE, FILES.FILE_FILETYPE_ID, BASKET.BASKET_PRODUCTTYPE, FILES.FILE_PREVIEW, FILES.FILE_PRINT FROM LECTEURS INNER JOIN ((ENTERPRISES INNER JOIN LIBRARIES ON ENTERPRISES.ENTERPRISE_ID = LIBRARIES.LIBRARY_ENTERPRISE_ID) INNER JOIN ((JOBS INNER JOIN BASKET ON JOBS.JOB_ID = BASKET.BASKET_PRODUCT_ID) INNER JOIN FILES ON JOBS.JOB_ID = FILES.FILE_JOB_ID) ON LIBRARIES.LIBRARY_ID = JOBS.JOB_LIBRARY_ID) ON LECTEURS.LECTEUR_ID = FILES.FILE_LECTEUR_ID WHERE ((BASKET.BASKET_PRODUCTTYPE)=1)