PDA

Ver la Versión Completa : Problema con tilde / acento


Rancy
26-09-2008, 09:37:15
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:

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.