[Lazarus-es] Acentos con ODBC y SQL2000

Ismael L. Donis García ismael en citricos.co.cu
Mie Nov 3 20:41:05 CET 2010


Solucionado, 1 Millón de Gracias por la luz.

Paso lo que hice para si otros tropiezan con lo mismo.

uses
  LConvEncoding;
var
  AnsiStr: ansistring;

  AnsiStr:=UTF8ToISO_8859_1(txtdes.Text);
  rsv.SQL.Clear;
  rsv.SQL.Text := 'update gen_entidad set nombre=''' + AnsiStr + ''' where (codigo=''' + txtold.Text + ''')';
  trav.StartTransaction;
  rsv.ExecSQL;
  trav.Commit;
  trav.EndTransaction;

Saludos
=========
|| ISMAEL ||
=========
  ----- Original Message ----- 
  From: Christian Ortiz 
  To: Spanish version of Lazarus List 
  Sent: Wednesday, November 03, 2010 2:00 PM
  Subject: Re: [Lazarus-es] Acentos con ODBC y SQL2000


  El 03/11/2010 01:10 p.m., Ismael L. Donis García escribió: 
    Estoy tratando de actualizar un registro en SQL2000 mediante TODBCConection todo trabaja perfecto si los datos no tienen acentos, en las letras con acento mete otros caracteres raros: ejemplo por la í pone í-­.
  Lazarus trabaja con codificacion UTF8, SQLserver por defecto no lo hace asi, asi que vas a tener que sincronizar ello.



    Como podría solucionar esto?

    Demás está decir que he intentado cambiar el charset pero sin resultado alguno.

    GRACIAS
    =========
    || ISMAEL ||
    =========

_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es




------------------------------------------------------------------------------


  _______________________________________________
  Lazarus-es mailing list
  Lazarus-es en lists.lazarus.freepascal.org
  http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20101103/c2209165/attachment-0002.html>


More information about the Lazarus-es mailing list