wieso stimmt dein erstes beispiel dann nicht mit dem hier
Delphi-Quellcode:
If not assigned(q) then
q := tQuery.create(self);
q.Databasename := 'MeineDb';
q.SQL.Text := 'Select * from MeineTabelle Order By ID';
q.open;
Showmessage('offen! BOF:'+Booltostr(q.Bof,true)+' EOF:'+Booltostr(q.Eof, true));
// Mein Ergebnis= offen! BOF:True EOF:False
überein?
Nebenbei
Die Datenmenge hat nur einen Datensatz es ist eine normale
Paradox Datenbank!
Ich habe das selbe mit ElevateDB gemacht die reagiert genauso!
Nach OPEN ist
BOF = TRUE
EOF = FALSE
Mit welcher Datenbank hast du das gemacht? Das wäre relativ wichtig für mich!