A voir également:
- Connection ASP et ORACLE
- Gmail connection - Guide
- Facebook connection - Guide
- Connection chromecast - Guide
- Connection privée - Guide
- Hotmail connection - Guide
2 réponses
Bonsoir,
Je connais bien Oracle mais je ne connais pas JavaScript et je ne trouve rien sur le net qui explique comment se connecter à une DB avec ce langage.
Vous n'auriez pas un lien par hasard ?.
Merci.
Je connais bien Oracle mais je ne connais pas JavaScript et je ne trouve rien sur le net qui explique comment se connecter à une DB avec ce langage.
Vous n'auriez pas un lien par hasard ?.
Merci.
Re,
ASP - je ne connaissais pas réellement.
C'est tout ce dont je dispose d'après ces sources : http://www.netalya.com/fr/Lobjet_Connexion.asp
pour une connexion à Oracle en ODBC :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "driver={Microsoft ODBC for Oracle};" & "server=localhost;uid=demchq;pwd=orv; database=orcl"
conn.open connstring
SQL="SELECT FROM ... etc ..."
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Crdlt.
ASP - je ne connaissais pas réellement.
C'est tout ce dont je dispose d'après ces sources : http://www.netalya.com/fr/Lobjet_Connexion.asp
pour une connexion à Oracle en ODBC :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "driver={Microsoft ODBC for Oracle};" & "server=localhost;uid=demchq;pwd=orv; database=orcl"
conn.open connstring
SQL="SELECT FROM ... etc ..."
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Crdlt.
merci, mais toujours il m'affiche qu'il ya erreur.
et voila ce qu'il m'affiche
(Microsoft VBScript compilation error '800a0401'
Expected end of statement
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Gestionnaire de pilotes ODBC] Echec SQLSetConnectAttr du pilote
/acces.asp, line 11)
merci de m'aider.
et voila ce qu'il m'affiche
(Microsoft VBScript compilation error '800a0401'
Expected end of statement
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Gestionnaire de pilotes ODBC] Echec SQLSetConnectAttr du pilote
/acces.asp, line 11)
merci de m'aider.
Re,
Dans la mesure ou on cherche à se connecter en ODBC sur Oracle par cette méthode :
Il faut d'abord vérifier que vous avez bien défini un lien ODBC avec un DSN du nom de orcl (par exemple mais vous pouvez choisir un autre nom) pointant vers la database Oracle orcl.
Pour créer un lien ODBC Oracle :
-> Panneau de config/Outils d'Administration/Sources de Données (ODBC).
-> Onglet "Sources de données système" --> "Ajouter".
-> Suivez les instructions données par windows (choix d'un driver de type Oracle puis Data soure Name (DSN) -> orcl (par exemple) puis TNS Service Name -> orcl puis User ID -> demchq).
-> Tester ensuite la communication avec Oracle pour voir si ça fonctionne par Test Connection).
On a donc crée un lien ODBC appelé orcl (par exemple) et qui communique avec Oracle sur la database (TNS Service Name) orcl.... OK ?.
Quand c'est fait - revenez à votre programme :
--> C'est le nom du lien ODBC (le DSN) que vous mettrez ensuite ici (en gras) dans votre code :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "driver={Microsoft ODBC for Oracle};" & "server=localhost;uid=demchq;pwd=orv; database=orcl"
conn.open connstring
SQL="SELECT FROM ... etc ...<== TAPEZ VOTRE REQUETE SQL - VERIFIEZ BIEN QUE C'EST CORRECT>....."
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Réessayez et dites moi si vous avez bien compris comment créer un lien ODBC.
Slt.
Dans la mesure ou on cherche à se connecter en ODBC sur Oracle par cette méthode :
Il faut d'abord vérifier que vous avez bien défini un lien ODBC avec un DSN du nom de orcl (par exemple mais vous pouvez choisir un autre nom) pointant vers la database Oracle orcl.
Pour créer un lien ODBC Oracle :
-> Panneau de config/Outils d'Administration/Sources de Données (ODBC).
-> Onglet "Sources de données système" --> "Ajouter".
-> Suivez les instructions données par windows (choix d'un driver de type Oracle puis Data soure Name (DSN) -> orcl (par exemple) puis TNS Service Name -> orcl puis User ID -> demchq).
-> Tester ensuite la communication avec Oracle pour voir si ça fonctionne par Test Connection).
On a donc crée un lien ODBC appelé orcl (par exemple) et qui communique avec Oracle sur la database (TNS Service Name) orcl.... OK ?.
Quand c'est fait - revenez à votre programme :
--> C'est le nom du lien ODBC (le DSN) que vous mettrez ensuite ici (en gras) dans votre code :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "driver={Microsoft ODBC for Oracle};" & "server=localhost;uid=demchq;pwd=orv; database=orcl"
conn.open connstring
SQL="SELECT FROM ... etc ...<== TAPEZ VOTRE REQUETE SQL - VERIFIEZ BIEN QUE C'EST CORRECT>....."
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Réessayez et dites moi si vous avez bien compris comment créer un lien ODBC.
Slt.
Re - Re - Re !!
Il vaut mieux se connecter en OLE DB - ODBC est à éviter (http://www.trucsweb.com/Tutoriels/ASP/tw102/ :
connstring sera donc du type :
provider=msdaora;DataSource=D:\inetpub\db\BaseOracle;User ID=nonDusager;Password=motDePasse;
ou
provider=OraOLEDB.Oracle;DataSource=D:\inetpub\db\BaseOracle;User ID=nonDusager;Password=motDePasse;
(faudra peut être tester les deux - soit msdora, soit OraOLEDN)
Oubliez donc le lien ODBC à créer et tapez simplement ceci :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "provider=msdaora;DataSource=orcl;User ID=demchqr;Password=orv;"
conn.open connstring
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Note 1 : Essayer aussi avec DataSource=D:\Oracle\...\db\orcl si ça marche pas --> c'est le chemin complet d'accès à la DataBase orcl et ça dépend dépend donc de l'endroit vous avez installé Oracle bien sur.
Note 2 : en ODBC sinon : des infos (http://developpementweb.online.fr/dev/langages/ASP/acceder_base_par_MS.htm
Bonne nuit et désolé mais j'ai un peu de mal avec ASP .. je ne connaissais pas bien (:>)
Il vaut mieux se connecter en OLE DB - ODBC est à éviter (http://www.trucsweb.com/Tutoriels/ASP/tw102/ :
connstring sera donc du type :
provider=msdaora;DataSource=D:\inetpub\db\BaseOracle;User ID=nonDusager;Password=motDePasse;
ou
provider=OraOLEDB.Oracle;DataSource=D:\inetpub\db\BaseOracle;User ID=nonDusager;Password=motDePasse;
(faudra peut être tester les deux - soit msdora, soit OraOLEDN)
Oubliez donc le lien ODBC à créer et tapez simplement ceci :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "provider=msdaora;DataSource=orcl;User ID=demchqr;Password=orv;"
conn.open connstring
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Note 1 : Essayer aussi avec DataSource=D:\Oracle\...\db\orcl si ça marche pas --> c'est le chemin complet d'accès à la DataBase orcl et ça dépend dépend donc de l'endroit vous avez installé Oracle bien sur.
Note 2 : en ODBC sinon : des infos (http://developpementweb.online.fr/dev/langages/ASP/acceder_base_par_MS.htm
Bonne nuit et désolé mais j'ai un peu de mal avec ASP .. je ne connaissais pas bien (:>)
SEVEN UP !!
Récapitulons d'après les éléments trouvés :
A.
ODBC (à essayer si ça ne marche pas en OLE DB) :
1- Créer votre lien ODBC sur Windows appelé par exemple orcl (nom DSN) pointant vers la DataBase Oracle orcl comme expliqué plus haut :
2- Tapez le code suivant dans votre ASP :
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "FILEDSN=orcl.dsn"
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
OU
B.
OLE DB :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "provider=msdaora;DataSource=orcl;User ID=demchqr;Password=orv;"
conn.open connstring
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Crdlt.
Récapitulons d'après les éléments trouvés :
A.
ODBC (à essayer si ça ne marche pas en OLE DB) :
1- Créer votre lien ODBC sur Windows appelé par exemple orcl (nom DSN) pointant vers la DataBase Oracle orcl comme expliqué plus haut :
2- Tapez le code suivant dans votre ASP :
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "FILEDSN=orcl.dsn"
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
OU
B.
OLE DB :
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "provider=msdaora;DataSource=orcl;User ID=demchqr;Password=orv;"
conn.open connstring
SQL="SELECT * FROM EMP"
conn.execute SQL
conn.Close
Set conn=Nothing
%>
Crdlt.