Bonjour,
Je m'intéresse à Lazarus pour développer des applications accédant à une base de données Oracle. J'ai vu que nativement, Lazarus intègre les composant sqldb et notamment OracleConnection pour accéder à une base Oracle.
J'ai fait un petit programme sous lazarus pour tester et j'arrive effectivement à me connecter à ma base Oracle.
J'ai, avec Tsqlquery, essayé de faire le select sur
SELECT 'à tester :caractères accentués' txt from dual
Dans la valeur récupérée par TSQLquery, mes caractères accentués sont remplacer par des '?'.
Je subodore, un souci dans la valeur à mettre dans TOracleConnection.Charset, mais je ne trouve pas la solution.
Mon Installation :
- client oracle : InstantClient 12G
- variable d'environement : NLS_LANG =FRENCH_FRANCE.WE8MSWIN1252
- TOracleConnection.Charset = ''
Une bonne ame, aurait-elle déjà eu ce problème et saura me dire ce qu'il faut faire ?
PS : J'ai fait des tests avec ZEOS access et je n'ai pas rencontré de pb.
Partager