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

ADO.NET Discussion :

Accès base Oracle avec connexion OLE DB [Débutant]


Sujet :

ADO.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 120
    Points : 77
    Points
    77
    Par défaut Accès base Oracle avec connexion OLE DB
    Bonjour à tous,
    J’espère être dans le bon forum.
    Voilà mon soucis. Je développe actuellement une application Visual Studio 2010 dans laquelle je souhaiterais accéder à une base de données Oracle pour récupérer certaines données (que des SELECT donc).
    Cette base de données se trouve sur un serveur de mon entreprise que je ne connais pas et que je ne suis pas censé connaître (j'accède habituellement aux données via BO).
    J'ai pu consulter le tnsnames.ora mais je n'y ai pas accès. Par ailleurs, Oracle n'est pas installé sur mon poste (BO fonctionne à partir d'un serveur CITRIX).
    Le tnsnames dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    DATAMART.WORLD =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = xxxx)(PORT = xxxx))
        (CONNECT_DATA = (SID = xxxxxxxx))
      )
    J'essaie de me connecter de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=OraOLEDB.Oracle;" &
                        +"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxxx)(PORT=xxxx))" &
                        +"(CONNECT_DATA=(SID=xxxxxxxx))")
    Mais lorsque je tente la connexion j'ai un message d'erreur :
    La conversion de la chaîne "Data Source=(DESCRIPTION=(ADDRES" en type 'Double' n'est pas valide.

    Je ne comprends pas quel est le problème.

    D'avance merci pour votre aide.

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 120
    Points : 77
    Points
    77
    Par défaut
    Problème résolu.
    Je sais pas pourquoi ces "+" sont venus se mettre là... un copier coller désastreux apparemment !
    La bonne syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=OraOLEDB.Oracle;" & _
                        "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxxx)(PORT=xxxx))" & _
                        "(CONNECT_DATA=(SID=xxxxxxxx));" & _
                        "User Id=xxxxxx;Password=xxxxxx;")
    Bonne journée

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

Discussions similaires

  1. Probleme de connexion a une base oracle avec un connecteur ODBC
    Par benito16 dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 19/05/2011, 18h01
  2. connexion a la base oracle avec eclipse.
    Par elfive dans le forum JDBC
    Réponses: 5
    Dernier message: 04/02/2011, 12h17
  3. Problème de connexion à une base oracle avec SQL PLUS en mode graphique
    Par Bayfall dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 24/01/2010, 17h34
  4. Connexion à une base oracle avec C#
    Par 9tita dans le forum Accès aux données
    Réponses: 8
    Dernier message: 06/09/2007, 17h33
  5. Réponses: 5
    Dernier message: 30/06/2007, 10h29

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