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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager