Connexion WINDEV ORACLE par OLEDB

Signaler
Messages postés
1
Date d'inscription
jeudi 18 mai 2006
Statut
Membre
Dernière intervention
29 mai 2008
-
Messages postés
1
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
30 mai 2012
-
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

Messages postés
1
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
30 mai 2012

Bonjour,
C'est ganiou.
Il faut mettre en commentaire
//MaConnexion..BaseDeDonnées = SansEspace(Nom_BD)
et tu verra.