Falsch ist erstmal, daß du
nur nr
und
id
ausliest.

(
SELECT nr, id FROM
)
Wo soll denn das
gutid
herkommen?
Aber eigentlich sollte da FieldByName eine
Exception werfen.
Zitat:
sind unter anderem folgende Felder enthalten:
nr = NOT NULL PRIMARY KEY
id = varChar(50)
Mal so aus Interesse, wie ist denn
gutid
deklariert?
Und unabhängig davon, kommst du mit Parametern besser.
Also so etwa in dieser Art: (mit ein paar kleinen Unterschieden, je nach Zugriffskomponenten und
DBMS)
Delphi-Quellcode:
query.SQL.Text := '
SELECT nr, id, gutid FROM personen WHERE dsid = :dsid ORDER BY nr DESC';
query.ParamByName('
dsid').AsString := dsid;
query.Open;
Ein Therapeut entspricht 1024 Gigapeut.