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

VB.NET Discussion :

Connexion Bdd Oracle


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 43
    Par défaut Connexion Bdd Oracle
    Bonjour,

    J'essaie depuis plusieurs jours de me connecter à une Bd Oracle via .net, mais sans succès
    J'ai ajouté la référence Oracle.DataAccess.client à mon projet (jusque là tout va bien), ensuite j'ai suivi le tuto suivant http://xo.developpez.com/tutoriel/dotnet/oracle/odt/

    et j'ai différentes erreurs selon que j'utilise ou non le tnsnames.ora.

    Avec la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim oradb As String = "Data Source=NomInstanceTnsNames.ora;User Id=MonUser;Password=" & TextBox2.Text & ";"
    j'obtiens l'erreur :
    ORA-12154: TNS:Could not resolve the connect identifier specified

    pourtant voici ce que j'ai dans mon tnsnames.ora :

    NomInstanceTnsNames.ora=
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.WORLD)
    (PROTOCOL = TCP)
    (HOST = AdresseServeur)
    (PORT = 1521)
    )
    )
    (CONNECT_DATA =
    (SID = SIDInstanceTnsNames)
    )
    )
    du coup j'ai essayé de code là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim oradb As String = "Data Source=(DESCRIPTION=" _
                + " (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=adresseServeur)(PORT=1521)))" _
                + " (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SIDInstanceTnsNames)));" _
                + "User Id=MonUser;Password=" & TextBox2.Text & ";"
    et là j'ai :
    ORA-1017: Invalid username/password; logon denied

    bref ca marche pas... n'y connaissant pas grand chose en bdd oracle je n'ai aucune piste à creusé, auriez vous une idée pour m'aider ?
    Merci d'avance

  2. #2
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 22
    Par défaut
    Salut,

    J'ai testé avec ceci comme chaîne de connection :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim oraDB As New Oracle.DataAccess.Client.OracleConnection
     
    oraDB.ConnectionString = String.Format("Data Source={0};User Id={1};Password={2};", TNSName, User, Password)
    oraDB.Open()
     
    oraDB.Close()
    Pour mon TNS, j'ai utilisé le tien dans lequel j'ai mis mes valeurs.
    Je suis bien arrivé à me connecter.
    La seule différence est que j'utilise comme référence "Oracle.DataAccess" au lieu de "Oracle.DataAccess.client" (sans le .client).
    Cela dépend peut-être du client Oracle installé.



    Tu peux aussi essayer en utilisant System.Data au lieu de Oracle.DataAccess.Client:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim con As New System.Data.OleDb.OleDbConnection()
     
    con.ConnectionString = String.Format("Provider=msdaora.1;Data Source={0};User Id={1};Password={2};", gTNSName, cst_User, cst_Password)
    con.Open()
    con.close()

    Philippe

Discussions similaires

  1. test de connexion BDD ORACLE
    Par Katachana dans le forum SGBD
    Réponses: 2
    Dernier message: 12/03/2008, 15h28
  2. [2.2.2] Problème connexion BDD Oracle JDBC
    Par BlueSky dans le forum BIRT
    Réponses: 6
    Dernier message: 12/03/2008, 15h22
  3. Reflexion : Connexion à BdD Oracle
    Par ftcalvados dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/01/2008, 11h59
  4. connexion bdd oracle avec perl
    Par hammag dans le forum SGBD
    Réponses: 4
    Dernier message: 11/01/2008, 16h24
  5. Connexion BDD oracle TNS protocol adapter error
    Par cedrickb dans le forum Access
    Réponses: 3
    Dernier message: 30/12/2004, 13h02

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