joseprad,
Cita:
|
Empezado por joseprad
...como podría limpiar los caracteres raros que pueda tener el campo Codi...
|
Revisa este código
Código Delphi
[-]
function ValidChar(s : string) : String;
var
i : Integer;
begin
for i := 1 to Length(s) do
begin
if s[i] in ['a'..'z', 'A'..'Z', '0'..'9', ' '] then
Result := Result + s[i];
end;
end;
El código anterior
filtra los caracteres que no estén en el conjunto de validación, el cual es extensible a otros caracteres que se requieran validar.
Se puede implementar en tu aplicación de la siguiente forma:
Código Delphi
[-]
Camps.Codi := ValidChar(FieldByName('Codi').AsString);
Espero sea útil
Nelson.