IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Connexion vers Oracle


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Par défaut Connexion vers Oracle
    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 :

    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( );
    Je me prends l'exception suivante :
    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 ?

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Tu as le client Oracle installé sur la machine ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Par défaut mon client ...
    mon client,

    Traditionnellenemt, nous utilisons SqlNet v9.2
    Je suis en cours de téléchargement de ODP.NET

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Par défaut Trouvé !
    finalement en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    System.Data.OracleClient.OracleConnection Cnx = new OracleConnection( ChaineConnexion );
    OracleDataAdapter SqlSel = new OracleDataAdapter( );
    ...
    et autres classes préfixées par Oracle,
    J'ai trouvé mon bonheur, et je n'ai pas eu besoin d'installer ODP.net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion vers Oracle : "Connection refused"
    Par bzerath dans le forum JDBC
    Réponses: 7
    Dernier message: 27/04/2011, 16h47
  2. [AC-2000] Connexion vers Oracle et privileges ?
    Par SubZiggy dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 06/05/2009, 07h10
  3. Procédure stockée java sous Oracle avec connexion vers Mysql
    Par chemical_seb dans le forum JDeveloper
    Réponses: 0
    Dernier message: 20/08/2008, 18h29
  4. Connexion vers une BD oracle
    Par aldapal dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 07/02/2008, 14h30
  5. Pb de connexion vers serveur Oracle distant
    Par nicdo77 dans le forum Connexions aux bases de données
    Réponses: 3
    Dernier message: 12/12/2007, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo