@haentschmann
Ich gehe mal davon aus, das die Kommentare von Dir sind
Delphi-Quellcode:
ADOQuery1.SQL.Clear;
// kann weg wenn du SQL.Text verwendest
ADOQuery1.SQL.Add('
select * from taccounts where susername=''
'+edit1.Text+'
''
and suserpass=''
'+edit2.Text+'
''
');
// besser Parameter und SQL.Text
Das scheint hier grundsätzlich so gelöst zu werden
Query.SQL.Text
wir wohl nur von den wenigsten Komponenten angeboten.
Delphi-Quellcode:
if not ADOQuery1.Eof then // du erwartest nur einen Datensatz, warum die Bedingung auf EOF?
begin
Wenn nach
.Open
.EOF
wahr ist, gibt es kein Ergebnis, das ist schon ganz in Ordnung. Was dann allerdings passiert, gehört meiner Meinung nach nicht dorthin.
Gruß
K-H