Bonjour,
J'ai un petit soucis pour me connecter à partir de page asp sur un serveur web IIS vars une DB Oracle via connexion ODBC. Je vous s'explique.
J'ai d'abord créer un lien ODBC dan sle system DNS de l'odbc data source. Je vais appeler ce lien: FIRM. J'ai mis comme nom de user david et comme nom de server: daviddb.
J'ai testé la connexion avec Oracle ODBC 32 Bit et la connexion a fonctionné avec le password: david (le user david et password david sont bien reconnu dans oracle).
J'ai ensuite essayé de créer une simple page asp afin de tester ma connexion:
<%
Option Explicit
Dim objConn, rsResults
Dim strConnString
strConnString = "DSN=FIRM;UID=david;PWD=david"
strConnString = "Provider=MSDAORA.1;Password=david;User ID=david;Data Source=daviddb;Persist Security Info=True"
Set objConn = Server.CreateObject( "ADODB.Connection" )
Response.Write "connection : opening...<br>"
objConn.Open strConnString
Response.Write "connection : open...<br>"
Set rsResults = objConn.Execute( "SELECT COUNT(*) FROM ENT" )
rsResultsMoveFirst()
While Not rsResults.EOF
For Each varField In rsResults.Fields
Response.Write rsResults(varField.name & " => " & varField.Value & "<br>" )
Next
Wend
%>
Et quand j'execute cette page, j'ai le message d'erreur suivant:
connection : opening...
Microsoft OLE DB Provider for Oracle error '80004005'
Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation. Provider is unable to function until these components are installed.
/test_david.asp, line 13
Savez vous d'où cela peut venir? Je ne sais pas si cela est du à un problème de syntaxe dans ma page asp ou alors dans une confirguration d'oracle.
Merci beaucoup
Partager