Hallo ich bins nochmal
Das Problem:
ich habe eine Tabelle mit 61 Feldern.
jetzt mache ich eine Suchfunktion:
Delphi-Quellcode:
try
temp:='
WHERE UPPER(CAST('+Fields.Fields[0].FieldName+'
AS CHARACTER(30))) LIKE '+QuotedStr('
%'+AnsiUpperCase(Searchpart)+'
%');
except end;
for i:= 1
to FieldCount - 1
do
begin
try
temp:=temp+'
OR UPPER(CAST('+Fields.Fields[i].FieldName+'
AS CHARACTER(30))) LIKE '+QuotedStr('
%'+AnsiUpperCase(Searchpart)+'
%');
SQL.Add(temp);
except end;
end;
Wenn ich die
Query jetzt active setze kommt der Fehler "Zugriffsverletzung bei Adresse XXX in Modul 'Idsql32.dll'. Lessen von Adresse YYY."
Weis jemand an was das liegen könnte?