Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2008, 15h52   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 36
Points : 4
Points : 4
Par défaut Probleme de connexion a une base oracle avec un connecteur ODBC

Bonjour,

Je voudrais me connecter a une base de donnees Oracle avec un driver ODBC en C#.

En consultant la liste des pilotes ODBC installe sur ma machine, je vois que j'ai un driver "Microsoft ODBC for Oracle". J'utilise donc ce pilote et ma chaine de connexion deviens alors :

Code :
DRIVER={Microsoft ODBC FOR Oracle};Server=//nom_du_serveur:port_du_serveur;uid=identifiant;pwd=mot_de_passe;DATABASE=SSID_de_la_base;";
Le probleme c'est que cela ne semble pas fonctionner car lorsque j'essaye d'ouvrir la connexion (ODBCconnection), il me retourne une erreur comme quoi la version du driver ne comprend pas ce que lui dit le programme.

Je sais également qu'il existerait un autre pilote "Oracle ODBC Driver" mais il n'est pas dans la liste des drivers installés bien que j'ai deja installe un client Oracle.

Merci d'avance.
benito16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 11h36   #2
Invité régulier
 
Inscription : janvier 2008
Messages : 9
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2008
Messages : 9
Points : 7
Points : 7
Je pense que le Connecteur ODBC d'Oracle n'est pas installé par défaut. Relance l'installation d'Oracle, et installe le connecteur ODBC.

Pour tester un ODBC, j'utilise Excel, et je lui demande d'accéder à une table. Si ca fonctionne :

Perso, le connecteur Microsoft n'a jamais fonctionné avec moi. Il m'aime peut-être pas

L'installation du connecteur ODBC fourni par Oracle a résolu le problème.
SnakeNET256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 16h32   #3
Membre du Club
 
Inscription : mai 2005
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 91
Points : 40
Points : 40
Si tu es en Oracle 10g, essaye le driver "Oracle dans Orahome102".

Bon courage
tux2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 10h44   #4
Invité de passage
 
Inscription : octobre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 36
Points : 4
Points : 4
Bonjour,

Merci pour les reponses.

Apparemment, il s'agit bien d'un probleme de compatibilité entre le client oracle et le driver d'apres ce que j'ai pu comprendre.

Lorsque j'ai installe le client, il y a un repertoire odbc qui s'est cree avec dedans une dll deckan32.dll. Je ne sais pas si ca a un rapport avec le probleme.

Sinon, je travaille bien en Oracle 10g. Voila, je suis un peu perdu. Je ne sais pas de trop ou trouver le bon driver ni comment l'installer correctement pour qu'il fonctionne avec C#.

Merci encore.
benito16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2008, 09h24   #5
Invité régulier
 
Inscription : janvier 2008
Messages : 9
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2008
Messages : 9
Points : 7
Points : 7
Par défaut ODBC

Une fois que tu as installé le client ODBC via l'installateur d'Oracle, tu peux définir une connection ODBC en utilisant ce drivers la.

Tu peux le tester avec Excel. Si ca fonctionne avec Excel, c'est que tout est bon. Si alors, cela ne fonctionne pas avec ton programme C#, il faudrait plutot aller voir du coté de ton code C#, mais là, je ne saurais pas t'aider.

En pièce jointe, les différents Oracle ODBC Drivers d'installé sur mon systeme.
Comme je dispose d'une Oracle 9 et 10, les deux drivers apparaissent.

Le test avec Excel est vraiment un bon test. Car si lui passe, tout passe

J'espère que tu réussiras maintenant! Tiens nous au courant !!
Images attachées
Type de fichier : gif ODBC - ORACLE.GIF (16,5 Ko, 32 affichages)
SnakeNET256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 18h01   #6
Invité de passage
 
Femme Fatma Dakhlaoui
Ingénieur intégration
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Femme Fatma Dakhlaoui
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut J'ai le meme Problème

j'ai besoin d'un Driver qui me permet de connecter informatica 8.6.1 à Oracle 10g (Merant Closed Driver )
afin d'exécuter les workflow automatiquement à partir du DAC ....Merci
fatma.dakhlaoui est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h48.


 
 
 
 
Partenaires

Hébergement Web