Bonjour,
Comment faire fonctionner ce code :
qui me retourne cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 using Oracle.DataAccess.Client; using System.Data.Odbc; OracleConnection connexion = new OracleConnection("Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME =base))); User Id=id;Password=pwd;"); try {connexion.Open();} catch (Exception ex) {MessageBox.Show(ex.Message);} finally {connexion.Close(); connexion.Dispose();} OdbcConnection odbcconnexion = new OdbcConnection("Driver={Microsoft ODBC for Oracle};Server=base2:1521/ORCL;Uid=uid2;Pwd=pwd2;"); try {odbcconnexion.Open();} catch (Exception ex) {MessageBox.Show(ex.Message);} finally {odbcconnexion.Close(); odbcconnexion.Dispose();}
ERROR [NA000] [Microsoft][ODBC driver for Oracle][Oracle]
ERROR [IM006] [Microsoft][Gestionnaire de pilotes ODBC] Échec SQLSetConnectAttr du pilote
ERROR [01000] [Microsoft][Gestionnaire de pilotes ODBC] Le pilote ne gère pas la version du comportement ODBC demandé par l'application (voir SQLSetEnvAttr).
Merci beaucoup de votre aide !
Partager