drykea
05-08-2013, 13:25:27
Hola a todos.
Tengo una aplicacion con labels que tienen que contener caracteres arabes leidos de una base de datos de sql server.
Utilizo sql server 2000 y delphi 7.
En la base de datos los campos estan bien, pero cuando los leo en mi aplicación me salen as´: '??????'
¿Alguien sabe que puede pasar?
Adjunto el codigo donde los leo:
ADOQIdioma.Locate('Etiqueta','lPrincipal1',[loCaseInsensitive]); //ADOQIdioma = ADOQuery
lprincipal1.BiDiMode:= bdRightToLeft; //lprincipal1 = label
lPrincipal1.Font.Charset := ARABIC_CHARSET;
lPrincipal1.caption := ADOQIdioma.FieldByName('Traduccion').asString;
He buscado por ahí, pero no he encontrado nada que me sirva.
Gracias de antemano
Tengo una aplicacion con labels que tienen que contener caracteres arabes leidos de una base de datos de sql server.
Utilizo sql server 2000 y delphi 7.
En la base de datos los campos estan bien, pero cuando los leo en mi aplicación me salen as´: '??????'
¿Alguien sabe que puede pasar?
Adjunto el codigo donde los leo:
ADOQIdioma.Locate('Etiqueta','lPrincipal1',[loCaseInsensitive]); //ADOQIdioma = ADOQuery
lprincipal1.BiDiMode:= bdRightToLeft; //lprincipal1 = label
lPrincipal1.Font.Charset := ARABIC_CHARSET;
lPrincipal1.caption := ADOQIdioma.FieldByName('Traduccion').asString;
He buscado por ahí, pero no he encontrado nada que me sirva.
Gracias de antemano