[Lazarus-es] Problemas con caracteres unicode en TMemDataset

Ismael L. Donis Garcia slibre en natio.co.cu
Mie Abr 12 22:33:12 CEST 2017


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


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