Bonjour,
Voici mon problème : j'ai une requête de création de table à qui fonctionne lorsque je l'execute dans le client "SQL Developer".
Mon problème est qu'elle ne fonctionne pas lorsque je l'execute via le composant ADODB.Connection de Access 2007.
L'erreur générée est la suivante :
Voici la requête problématique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Oracle][ODBC][Ora]ORA-00904: : invalid identifier
Voici le code VBA qui génère l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create table P.TEMP_MC as ( SELECT * FROM MC WHERE ('01/01/2004' < DATE_CREATION) AND (DATE_CREATION < '15/01/2004'))
Quelques précisions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim BD As ADODB.Connection Set BD = New Connection BD.Open (genererChaineDeConnexion()) ' OUVERTURE DB BD.Execute MiseEnFormeRequete(larequete) ' EXECUTION REQUETE BD.Close ' FERMETURE DB
- La base de donnée est Oracle 10g
- Le code VBA fonctionne très bien pour toutes les autres requêtes que je lui donne à manger
Help
Partager