[Lazarus-es] Problemas con caracteres unicode en TMemDataset

Juan Perles perlesj en gmail.com
Dom Abr 16 11:37:48 CEST 2017


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20170416/2ea65562/attachment.html>


Más información sobre la lista de distribución Lazarus-es