Bonjour,
Je ne suis pas très sur de bien comprendre le problème, neamoins je peux te donner ma méthode de connexion via l'acces natif que j'utilise pour me connecter à mon serveur distant ORACLE.
- J'ai tout d'abord installé l'acces natif Oracle.
- Ensuite j'ai installé sur mon poste de developpement l'"instant client oracle" d'oracle que j'ai téléchargé sur leur site. (un peu plus d'explication sur ce post
http://old.wdforge.org/modules/newbb/viewtopic.php?topic_id=5060&forum=17&post_id=20882#forumpost20882) en gros ce sont les dlls necessaire à l'acces natif.
- Pour me connecter au serveur oracle distant j'utilise ces arguments de connexion:
Par programmation cela donne :
CnxOracle..Utilisateur = "Mon_Compte_Utilisateur_Oracle"
CnxOracle..MotDePasse = "Mon_Mot_De_Passe"
CnxOracle..Serveur = "Nom_Du_Serveur_Oracle:Numero_Du_Port/Nom_De_La_Base_De_Donnée"
CnxOracle..Provider = hAccèsNatifOracle
// Plus imagé ca donne ça
//CnxOracle..Utilisateur = "ROOT"
//CnxOracle..MotDePasse = "P4ssw0rd"
//CnxOracle..Serveur = "ORACLE_SERVER:1526/BDD_PROD"
//CnxOracle..Provider = hAccèsNatifOracle
SI PAS HOuvreConnexion(CnxOracle) ALORS
Trace(HErreurInfo())
FIN
Essaye quand meme de mettre ton nom d'utilisateur et ton mot de passe (windows bien sur) dans la connexion.
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5242&post_id=21651