Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con tilde / acento (https://www.clubdelphi.com/foros/showthread.php?t=60274)

Rancy 26-09-2008 09:37:15

Problema con tilde / acento
 
Hola a todos! :)

Tengo una duda que parece muy simple, pero la inexperiencia me hace imposible solucionarla. Me sucede lo siguiente:

Tengo un código como este:
Código Delphi [-]
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
Memo1.Lines.Add(ClientDataSet1Móvil.Text);
end;

Y, al tener el campo "Móvil" una tilde, provoca un error al intentar acceder a él.
He intentado poner:
['M'#242'bil'],
char(242),
char(#242),
Y, sigo teniendo el mismo problema; aunque me he dado cuenta de al usar cualquiera de las anteriores en un showmessage aparece la ò sin error alguno.
Alguien sabe cómo solucionarlo?

Gracias de antemano por la ayuda! ;)

Lepe 26-09-2008 10:07:07

Por regla general, no se incluyen caracteres españoles en el diseño de la Base de datos (ni "ñ" ni tildes, los espacios en blanco pueden ser un engorro después), porque si alguien usa tu programa pero ha cambiado el idioma en windows, no tendrá la "ñ" en su distribución y tu programa dará errores de ese tipo.

Saludos

coso 26-09-2008 10:16:10

Hola, delphi acostumbra a eliminar los caracteres extraños en los identificadores. Es posible que tu campo este con el identificador
ClientDataSet1Mvil

Rancy 26-09-2008 10:33:00

Vaya muchas gracias coso!
En efecto, al hacer

ClientDataSetMvil.Text

Encuentra el valor sin ningún error :) !

Gracias también Lepe, por tu tiempo.


La franja horaria es GMT +2. Ahora son las 12:10:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi