Also ich hab es inzwischen mal ausprobiert. Mein Vorschlag mit "QuotedStr" brachte tatsächlich nichts. Bei ähnlichen Befehlen, wie Du sie beschrieben hast, erhielt ich ebenfalls die Meldung "DataType unknown". Es funktioniert allerdings, wenn man statt parametrisierter Abfragen, das
SQL-Statement selber zusammenbaut und dem SQLQuery zuweist. Also etwa in der Art:
Delphi-Quellcode:
procedure MeineSuche;
var Suchname : String;
begin
Suchname := ...;
SQLQuery.Clear;
SQLQuery.Add('Select ''' + SuchName + ''', Name from Adressen '
+ 'where ReduceChar(Name) = ReduceChar(''' + SuchName + ''')'
SQLQuery.Open;
...
end;
wobei in der Variablen "Suchname" natürlich der von Dir zum Vergleich gesuchte Name steht.
Gruß Daddy