Bonjour,
Je dois me connecter sur une base Oracle 9.2 depuis un site web.
- J'ai créé un DSN, j'accède à la base depuis Excel
- Je crée le vbScript suivant, ça fonctionne:
dim rs
Dim connString
Dim conn
Dim SQL
set conn = createobject("ADODB.Connection" )
Const DSN = "MonDSN"
Const UserID = "MonUID"
Const Password = "MonMdP"
connString="dsn=" + DSN + ";uid=" + UserID + ";pwd=" + Password + ";"
conn.open connString
set rs = conn.execute ("select * from toto" )
msgbox(rs.eof)
conn.close
- J'adapte ce code en ASP:
<html>
<body>
<%
dim rs
Dim connString
Dim conn
Dim SQL
set conn = createobject("ADODB.Connection" )
Const DSN = "MonDSN"
Const UserID = "MonUID"
Const Password = "MonMdP"
connString="dsn=" + DSN + ";uid=" + UserID + ";pwd=" + Password + ";"
conn.open connString
set rs = conn.execute ("select * from toto" )
response.write(rs.eof)
conn.close
%>
J'obtient l'erreur suivante:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC driver for Oracle][Oracle]Error while trying to retrieve text for error ORA-12158
J'ai fait un test de connection identique sur une base SQL Server, ça marche.
J'ai bien les droits de lecture sur le fichier DSN (il est dans le répertoire du site)
Quelqu'un peut-il m'aider svp?
Par avance, merci