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 Oracle & VB.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut Connexion Oracle & VB.net
    Bonjour,

    Je veux faire une connexion entre ma BD Oracle et le VB.net mais sur la liste des reférences à ajouter, je ne trouve pas le OracleDataAccess même si j'ai bien installé ce qu'il faut ...

    Une idée SVP ?

    Merci.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Hot_Abd Voir le message
    je ne trouve pas le OracleDataAccess même si j'ai bien installé ce qu'il faut ...
    Qu'est-ce que tu as installé exactement ? C'est un peu la jungle chez Oracle pour trouver le bon composant à installer

    Sinon tu peux toujours utiliser le provider fourni avec le framework (System.Data.Oracle). Il n'est officiellement plus supporté par Microsoft, mais il fonctionne toujours, et personnellement je le trouve plus pratique que celui d'Oracle...

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Ce qui est indiqué sur ce tuto ainsi qu'un autre du même type.

    http://xo.developpez.com/tutoriel/dotnet/oracle/odt/

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    A priori les assemblies doivent se trouver dans le répertoire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    %ORACLE_HOME%\ODP.NET\bin
    (ou quelque chose comme ça)

    Mais ça me semble bizarre qu'ils n'aient pas été installés dans le GAC

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Exactement comme lien.

    Je viens d'essayer avec le driver Microsoft.

    Il me donne une erreur en testant bettement le code du tuto juste pour tester la connexion.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
       Dim oradb As String = "Data Source=(DESCRIPTION=" _
               + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))" _
               + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));" _
               + "User Id=othman;Password=othman;"
            Dim conn As New OracleConnection(oradb)
            conn.Open()
            Dim sql As String = "select dname from dept where deptno = 10"
            Dim cmd As New OracleCommand(sql, conn)
            cmd.CommandType = CommandType.Text
            Dim dr As OracleDataReader = cmd.ExecuteReader()
            dr.Read()
            t1.Text = dr.Item("dname") ' lecture de la colonne (via le nom de colonne)
            t1.Text = dr.Item(0) ' lecture de la première colonne (via l'indice) 
            t1.Text = dr.GetString(0) ' lecture de la première colonne (via l'indice)
    Il me donne une erreur comme quoi " PAS DE PROCESSUS D'ECOUTE "

    Une idée ??

    Pourtant je suis bien connecté avec Oracle sous DOS

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Hot_Abd Voir le message
    Il me donne une erreur comme quoi " PAS DE PROCESSUS D'ECOUTE "
    Ca veut dire que le serveur Oracle n'accepte pas de connexion sur le port indiqué... tu es sûr de ta chaine de connexion ?

    Citation Envoyé par Hot_Abd Voir le message
    Pourtant je suis bien connecté avec Oracle sous DOS
    C'est quelle version d'Oracle ? Je dis peut-être une betise, mais il me semble que la version Express (Oracle XE) n'accepte qu'une seule connexion à la fois, donc si tu es déjà connecté avec SQL*Plus, tu ne peux pas te connecter aussi avec ton application...

Discussions similaires

  1. Connexion oracle par le net
    Par antalata dans le forum Oracle
    Réponses: 2
    Dernier message: 27/06/2012, 15h16
  2. Connexion Oracle et Vb.Net
    Par sisiniya dans le forum VB.NET
    Réponses: 4
    Dernier message: 23/05/2010, 02h05
  3. Connexion Oracle Dans VB.net
    Par nadlog dans le forum Oracle
    Réponses: 0
    Dernier message: 12/04/2010, 14h46
  4. Connexion oracle sous ASP.net
    Par Yayam dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 13/11/2008, 17h24
  5. connexion à oracle avec odac net de delphi
    Par KAHAR dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/05/2006, 15h32

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