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

Accès aux données Discussion :

se connecter à une BD Oracle 10G


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut se connecter à une BD Oracle 10G
    Bonjour,


    je veux afficher le contenu d'une table (BD oracle) installé sur un autre serveur.
    Autrement dit Le Oracle A0G est installe sur le serveur.

    une fois je lance mon programme, j'ai ce message qui s'affiche:
    System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
    Je veux savoir :

    c'est du à quoi?

    est ce que j'ai besoin d'installer le client oracle sur ma machine pour pourvoir
    récupérer le contenu en se basant sur ADO.NET.


    Merci d'avance.

  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 : 44
    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
    Il faut utiliser le connecteur fourni par Oracle, ODP.NET. Celui qui est dans le Framework est obsolète et n'est plus supporté par Microsoft ; il me semble qu'il fonctionne seulement avec Oracle 8 et 9.

  3. #3
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Ou alors www.devart.com a un connecteur oracle qui supporte entity Framework et qui permet une connexion en direct (sans devoir installer ODP). Evidemment ce n'est pas gratuit, mais les prix sont raisonnables (200-250€ si je me rappelle bien)

  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 : 44
    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 GuruuMeditation Voir le message
    Ou alors www.devart.com a un connecteur oracle qui supporte entity Framework et qui permet une connexion en direct (sans devoir installer ODP). Evidemment ce n'est pas gratuit, mais les prix sont raisonnables (200-250€ si je me rappelle bien)
    Depuis le temps, ODP.NET doit supporter Entity Framework, non ? Si ce n'est pas le cas Oracle va tomber encore plus bas dans mon estime

    EDIT: c'est encore en Beta... depuis au moins 18 mois il me semble

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par tomlev Voir le message
    EDIT: c'est encore en Beta... depuis au moins 18 mois il me semble

    Plutôt de juillet dernier, IIRC.

  6. #6
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Depuis le temps, ODP.NET doit supporter Entity Framework, non ? Si ce n'est pas le cas Oracle va tomber encore plus bas dans mon estime

    EDIT: c'est encore en Beta... depuis au moins 18 mois il me semble
    Il semble que cela soit bon !
    http://www.oracle.com/technetwork/to...new/index.html

    Plus qu'à tester ça !

  7. #7
    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 : 44
    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 jbrasselet Voir le message
    Il semble que cela soit bon !
    http://www.oracle.com/technetwork/to...new/index.html

    Plus qu'à tester ça !
    C'est bien ça

    Ils ont mis le temps quand même... ils ont juste 2 ans de retard sur tout le monde

    (cela dit, ils ont fait l'effort de supporter aussi EF 4.2, et ça c'est cool)

  8. #8
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Il faut utiliser le connecteur fourni par Oracle, ODP.NET
    Oui.

    Celui qui est dans le Framework est obsolète et n'est plus supporté par Microsoft
    Tout à fait. Microsoft préconise donc l'utilisation de ODP.

    il me semble qu'il fonctionne seulement avec Oracle 8 et 9.
    Non, ça fonctionne très bien avec 10g (avec 11g je ne sais pas).

    Le passage de l'un à l'autre est immédiat à un détail piégeux près concernant les paramètres : par défaut ODP traite les paramètres par rang et non par nom.
    Donc, si on ne veut pas se faire avoir en passant du provider Oracle Microsoft à ODP, il faut préciser la propriété (je-n-ai-pu-le-nom-en-tête) indiquant que les paramètres doivent être traités par nom. (je précise car je me suis fait avoir ...... comme j'ai perdu du temps, pas utile que quelqu'un recommence).

  9. #9
    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 : 44
    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 Bluedeep Voir le message
    Le passage de l'un à l'autre est immédiat à un détail piégeux près concernant les paramètres : par défaut ODP traite les paramètres par rang et non par nom.
    Effectivement, je me suis fait avoir plus d'une fois...

    Citation Envoyé par Bluedeep Voir le message
    Donc, si on ne veut pas se faire avoir en passant du provider Oracle Microsoft à ODP, il faut préciser la propriété (je-n-ai-pu-le-nom-en-tête) indiquant que les paramètres doivent être traités par nom.

    OracleCommand.BindByName

Discussions similaires

  1. Connection à une base Oracle 10g
    Par LeCogiteur dans le forum DBDesigner
    Réponses: 3
    Dernier message: 10/11/2014, 13h21
  2. Réponses: 1
    Dernier message: 18/06/2009, 23h49
  3. [Oracle 9i] Connection à une base Oracle
    Par be_tnt dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 24/11/2005, 13h28
  4. Réponses: 3
    Dernier message: 14/11/2005, 17h18
  5. les users connectés à une base oracle
    Par progima dans le forum Oracle
    Réponses: 8
    Dernier message: 08/11/2005, 18h43

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