Du verwendest zwei
SQL-Anweisung in einer
Query. Das tut nicht gut.
deshalb:
Delphi-Quellcode:
_stmp := 'select dokument from finanzdesk.dbo.vertragswerk where lfdnr ='+nummer;
_query.sql.Text := _stmp;
_query.open;
Das Feld lfdnr sollte Primärschlüssel sein oder einen Index besitzen, damit der Zugriff bei grosser Datenmange trotzdem schnell bleibt.