Bonjour à tous,
J'ai un probleme avec le script suivant
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| req = "select DATE_TIME_MVT from varied_movements where CODE='DATE_LAST_EXTRACT_ETL' and MOVEMENT_CODE='TRANSFER_LASTDATE'"
Set adoConnection = CreateObject("ADODB.Connection")
strConnect ="Driver={Microsoft ODBC for Oracle}; " & _
"CONNECTSTRING=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST=xxxxxx)(PORT=1521))" & _
"(CONNECT_DATA=(SERVICE_NAME=xxxxxx))); uid=xxxxx;pwd=xxxxxx;"
adoConnection.Open strConnect
msgbox err.number
adoConnection.execute (req)
strResult = adoConnection.Fields(0).Value
adoConnection.Close
msgbox strResult |
Le problème vient de la requete sql ! j'ai l'erreur suivante :
Error : Unspecified error
Code : 80004005
Source : Provider
J'ai testé la requete avec sqlplus et pas de probleme.
J'ai essayé de mettre deux simples cotes, de remplacer les simples cotes par des doubles et rien à faire.
J'ai aussi essayé la requete suivante avec des simple cotes et ca marche :
"Select to_char(max(time_trans),'HH24:MI') FROM TRANSACTION_UR WHERE DATE_TRANS=trunc(sysdate)"
Je ne vois pas ou est l'erreur !?
Si quelqu'un pouvait m'aider ca serait cool
Merci d'avance
Partager