Voilà j'ai une appli VB6 utilisant ADO qui se connecte
à Oracle via alias odbc
voici la chaine:
adoconoracle.ConnectionString = "DSN=alias_odbc;UID="
& txtUserName.Text & ";pwd=" & txtPassword.Text & ";"
et cette connexion fonctionne à merveille, le seul hic
étant le fait qu'il faille configurer alias odbc
sur chaque machine cliente lors du déploiement. J'ai donc pensé qu'il alléger en évitant d'utiliser ODBC pour cela
j'ai opté pour Oracle Object pour OLE. J'ai donc compte
tenu de ce qui était dit dans la littérature modifié
tout simplement la connexion
voici la nouvelle chaine:
adoconoracle.ConnectionString =
"Provider=OraOLEDB.Oracle.1;Data
Source=alias_tnsname;Password=" & txtPassword.Text &
";User ID=" & txtUserName.Text & ";Persist Security
Info=True;"
mais lors du test j'ai rencontré l'erreur suivante:
ORA-00911 caractère non valide correspondant très
certainement à la présence d'un apostrophe qq part,
alors je ne sais comment y remédier.
Voilà j'ai une appli VB6 utilisant ADO qui se connecte à Oracle via alias odbc
ma chaine de connexion est:
adoconoracle.ConnectionString = "DSN=alias_odbc;UID="
& txtUserName.Text & ";pwd=" & txtPassword.Text & ";"
et cette connexion fonctionne à merveille, le seul hic étant le fait qu'il faille configurer alias odbc sur chaque machine cliente lors du déploiement. Alors j'ai pensé qu'il fallait éviter d'utiliser ODBC,
j'ai opté pour Oracle Object pour OLE j'ai donc compte tenu de ce qui était dit dans la littérature, modifié tout simplement la chaine connexion
ma nouvelle chaine pour OLE:
adoconoracle.ConnectionString =
"Provider=OraOLEDB.Oracle.1;Data Source=alias_tnsname;Password=" & txtPassword.Text &
";User ID=" & txtUserName.Text & ";Persist Security
Info=True;"
mais par la suite je me heurte lors du test à l'erreur suivante:
ORA-00911 caractère non valide (correspondant très
probablement à la présence d'un apostrophe qq part) et je ne sais comment y remédier.
Quelqu'un peut il m'aider?