Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con tildes y ñ en componentes dbExpress !!! (https://www.clubdelphi.com/foros/showthread.php?t=79793)

maurixio5540 10-08-2012 21:32:45

Problemas con tildes y ñ en componentes dbExpress !!!
 
Saludos.

Amigos del Foro, estoy tratando de acceder a determinados datos de una Base de Datos Oracle a travès de los componentes dbExpress instalados en Delphi 7 pero al momento de llamar dichos datos, cuando estos tienen tildes o ñ me trae datos extraños ejemplo. Si el dato es: niño el sistema me trae ni?o.

He buscado en foros pero sin respuestas exitosas, entre las soluciones encontradas tengo esta:

En los params del TSQLConnection configurar

DriverName=Oracle
DataBase=
User_Name=
Password=
RowsetSize=20
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
Oracle TransIsolation=ReadCommited
OS Authentication=False
Multiple Transaction=False
Trim Char=False
ServerCharSet = UTF8

Pero desafortunadamente no funcionó.

Agradezco cualquier ayuda que me puedan prestar.

ElKurgan 11-08-2012 09:46:44

El problema está seguramente en el lenguaje en el que está creada la base de datos, que suele ser independiente del que usa el cliente al conectarse en una sesión.

En mi trabajo, para evitar problemas, tenemos definida una variable de entorno llamada NLS_LANG, a la que asignamos el valor correspondiente al lenguaje Ansi de Windows en Español. El valor es SPANISH_SPAIN.WE8MSWIN1252.

Sólo con eso, el cliente de Oracle ya se encarga de transformar los caracteres guardados en la Base de Datos al lenguaje del cliente de forma automática.

En esta página encontrarás más información

Un saludo

maurixio5540 11-08-2012 16:42:27

Esa era la solución que esperaba. Gracias por responder y Gracias por la solución...^\||/


La franja horaria es GMT +2. Ahora son las 04:10:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi