Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-11

Acentos con ODBC y SQL2000

4 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Ismael L. Donis García

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 í-�.

Como podr�a solucionar esto?

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

GRACIAS
=========
|| ISMAEL ||
=========
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20101103/02a17536/attachment.html>

Reply by email

Christian Ortiz
to Ismael L. Donis García

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.

Show quoted text 13 lines
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

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20101103/a6f028ab/attachment.html>

Reply by email

Ismael L. Donis García
to Christian Ortiz

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 ||
=========

Earlier message 22 lines
----- 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 || =========

Reply by email

Lissy Amador
to Ismael L. Donis García

Hola. Estoy inicaindome en el rumbo de lazarus y firebird, pero me resulta que no se como empezar he leido y tengo calro algunos conceptos pero necesito ayuda para hacer una concecion a una base de datos, porfa me puedes ayudar quiero iniciar desde 0,
gracias

Earlier message 60 lines
----- Mensaje original ----- De: "Ismael L. Donis Garc�a" <ismael en citricos.co.cu> Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Enviados: Mi�rcoles, 3 de Noviembre 2010 20:41:05 Asunto: Re: [Lazarus-es] Acentos con ODBC y SQL2000 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

Reply by email