Moin...
Zitat:
Hat jemand eine Idee wo der Fehler liegt?
..2 davon.
1. Das
SQL ist QT technisch zu kompliziert.
So ist es übersichtlicher...
Delphi-Quellcode:
Format(UniMainModule.n_MATERIAL.SQL.Text := 'SELECT * FROM klassifizierung where (Materialkurztext LIKE :matname) OR (Materialnummer LIKE :matnummer) ORDER BY %s %s LIMIT %s OFFSET %s', [my_Fieldname_m, sortierreihenfolge, inttostr(mainform.datenbank_limit), inttostr(mein_limit_m)];
UniMainModule.n_MATERIAL.ParamByName('matname').AsString := '%' + sql_filter_m + '%';
UniMainModule.n_MATERIAL.ParamByName('matnummer').AsString := '%' + sql_filter_m + '%';
UniMainModule.n_MATERIAL.Open;
Die Parameter werden automatisch angelegt. Die Hochkommata werden nicht benötigt...außer bei blöden Namen.
2. Der Parameter mit "LIKE" ist falsch.
Zitat:
#6/#7
PS: Das nächse Mal laßt ihr mir eine Chance...