Bonjour,
j'ai un problème de connexion à Oracle, que je pense avoir identifié, mais que je ne sais comment résoudre, je viens donc auprès de vos lumières
Voilà en fait j'ai un client Oracle installé, un TNSNAMES.ora correctement paramétré puisque mes applications compilées se connectent parfaitement. Mon problème se trouve dans l'IDE, si je veux mettre le TSQLConnection.active à true, j'obtiens le ORA 12154. Par contre si je le fait en code et que j'exécute mon projet, il passe bien actif...
En fait j'ai pu constater que le message survient lorsque le process qui tente la connexion s'exécute dans un chemin qui contient des caractères non alphabétiques, ce qui est le cas de Delphi sur un PC 64 bits, puisqu'il s'exécute dans Program Files (x86). Mon programme compilé lui s'exécute dans un dossier qui n'a que des caractères "corrects", la connexion s'établie donc bien. J'ai validé ma thèse en mettant des "(" dans le chemin de l'exécutable et là bien sur j'obtiens un méchant ORA 12154 lorsque je lance le programme.
Donc ma question, je pense que vous l'avez deviné : comment faire pour que la connexion fonctionne sous Delphi (à part installer Delphi ailleurs bien sûr, si c'est possible ) ?
@++
Dany
Partager