bonjour
Je dois écrire un batch en C# qui doit se connecter vers une base oracle sur un serveur Unix.
Jusqu'ici, pas de pb, sauf que lorsque j'exécute le code suivant :
Je me prends l'exception suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String ChaineConnexion = "Data Source=MaBase;password=MyPass;User ID=MyUser;Provider=OraOLEDB.Oracle"; OleDbConnection Cnx = new OleDbConnection( ChaineConnexion ); OleDbCommand Sql = Cnx.CreateCommand( ); Sql.CommandText = "select * from MaTable"; Cnx.Open( );
InvalidOperationException :
Le fournisseur 'OraOLEDB.Oracle' n'est pas inscrit sur l'ordinateur local.
J'ai la même erreur lorsque avec le provider System.Data.OracleClient.
Que veux dire concrètement ce message, que dois-je faire pour "inscrire" le fournisseur? A la préfecture ?![]()
Partager