Connexion WINDEV ORACLE par OLEDB

cs_EUREKA_05 Messages postés 1 Date d'inscription jeudi 18 mai 2006 Statut Membre Dernière intervention 29 mai 2008 - 29 mai 2008 à 19:48
cs_Ganiou Messages postés 1 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 30 mai 2012 - 30 mai 2012 à 12:03
Bonjour,

Je dois établir une connexion entre mon application Windev et une base oracle, j'utilise donc le code suivant :

MaConnexion est une Connexion
MaConnexion..Utilisateur = SansEspace(Nom_Util)

MaConnexion..MotDePasse = SansEspace(M_P)

MaConnexion..Serveur = SansEspace(Serveur_Nom)

MaConnexion..BaseDeDonnées = SansEspace(Nom_BD)

MaConnexion..Provider = hOledbOracle

SI HOuvreConnexion(MaConnexion)=Faux
ALORS
   Erreur(HErreurInfo())
SINON
   Info("Connexion OK")
FIN



Ce code à fonctionné sur l'application en version 11, depuis que j'ai fait une mise à jour en version 12 j'ai le message d'erreur suivant :

Erreur de l'accès OLEDB
N° d'erreur 170124
Echec à l'ouverture de la connexion :
Source de données <MaSource>
Provider OLEDB <OraOLEDB.Oracle>
Détail de l'erreur système
Description=Une opération OLEDB en plusieurs étapes a généré des erreurs
Source=Microsoft OLEDB Service Components
Error Number=-2147217887

Quelqu'un voit-il ce qui peut provoquer cette erreur.
Ne sachant vers où diriger mes recherche, j'attend avec impatience vos réponse car je ne sais quoi répondre à mon client qui est coincé.
Merci d'avance pour votre aide.

Eureka

1 réponse

cs_Ganiou Messages postés 1 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 30 mai 2012
30 mai 2012 à 12:03
Bonjour,
C'est ganiou.
Il faut mettre en commentaire
//MaConnexion..BaseDeDonnées = SansEspace(Nom_BD)
et tu verra.
0
Rejoignez-nous