[Lazarus-es] Problemas con caracteres unicode en TMemDataset
Ismael L. Donis Garcia
slibre en natio.co.cu
Lun Abr 17 17:39:39 CEST 2017
No, no procede porque el campo en la tabla es de solo 35 caracteres de longitud. Pero si se le puede poner letras acentuadas y solo es contada como 1 carácter.
BD Firebird 2.5.7 ISO8859_1
Saludos Reiterados
========
| ISMAEL |
========
----- Original Message -----
From: Juan Perles via Lazarus-es
To: Spanish version of Lazarus List
Cc: Juan Perles
Sent: Sunday, April 16, 2017 5:37 AM
Subject: Re: [Lazarus-es] Problemas con caracteres unicode en TMemDataset
Ismael no te rompas la cabeza con la 'enne' la o acentuada que sí la ves es tan carácter especial como la enne de año. Prueba a poner longitud 40 en vez de 35.
Juan Perles
628.482.007
Enviado desde mi iPad
El 12 abr 2017, a las 22:33, Ismael L. Donis Garcia via Lazarus-es <lazarus-es en lists.lazarus-ide.org> escribió:
El problema está al visualizar el dato en el grid porque el me trae bien el datos de la BD lo pude comprobar al hacer:
while not dma.rsmr1.EOF do begin
Application.MessageBox(pchar(dma.rsmr1.FieldByName('nombre').AsString), pchar(self.Caption), MB_ICONINFORMATION);
ds.FieldByName('nombre').AsString := dma.rsmr1.FieldByName('nombre').AsString;
dma.rsmr1.Next;
end;
Saludos Reiterados
========
| ISMAEL |
========
WebSite: sisconge.byethost15.com
----- Original Message -----
From: Maxi via Lazarus-es
To: Spanish version of Lazarus List
Cc: Maxi
Sent: Wednesday, April 12, 2017 3:15 PM
Subject: Re: [Lazarus-es] Problemas con caracteres unicode en TMemDataset
cambia el charset de la conexion al que tiene la BD
El 12 de abril de 2017, 11:34, Ismael L. Donis Garcia via Lazarus-es <lazarus-es en lists.lazarus-ide.org> escribió:
Tengo un TMemDataset el cual me trunca los datos cuando existen caracteres unicode.
Como puedo solucionar este problema sin comprometar la longitud del registro?
Tengo:
ds: TMemDataset;
ds.FieldDefs.Add('nombre', ftString, 35);
En una tabla Firebird 2.5 definido el campo como VARCHAR(35)
Puedo poner en el registro por ejemplo: Producción Agr.en Preceso - Del Año
El grid solo me muestra: Producción Agr.en Preceso - Del A
Saludos
========
| ISMAEL |
========
WebSite: sisconge.byethost15.com
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
--
El que pregunta aprende, y el que contesta aprende a responder.
No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
Linux User #495070
http://domonetic.com/blog
--------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
------------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20170417/b313c964/attachment.html>
Más información sobre la lista de distribución Lazarus-es