Primeramente te recomiendo que cuando Declares un Campo de Tipo Varchar le cambias a Collate = ES_ES y CharSet = ISO8859_1, ahora si quieres hacer una Busqueda por Descripción y en esta busqueda le pasas una letra
Ñ siendo que en la base de datos esta registrada como
¥ , hay una función que te convierte este último caracter a la letra
Ñ :
Código Delphi
[-]
function AnSi2Ascii(AText:string):string;
const MaxLength = 255;
var PText : PChar;
begin
PText:=StrAlloc(MaxLength);
StrPCopy(PText,AText);
{$IFDEF WIN32}
CharToOEM(PText,PText);
{$ELSE}
AnsiToOEM(PText,PText);
{$ENDIF}
Result:=StrPas(PText);
StrDispose(PText);
end;
Espero te sirva....
Saludos.