Forum: Datenbanken
Delphi
by hyype,
12. Mai 2010
habe weiter gesucht, hier mal ein Code-Auszug der function TCustomADODataSet.InternalGetRecord, welche bei einem adoquery.open durchlaufen wird:
if ControlsDisabled then
RecordNumber := -2 else
RecordNumber := Recordset.AbsolutePosition;
Hier sehen wir sehr schön, wie sich disablecontrols auf die recordnumber auswirkt...
Forum: Datenbanken
Delphi
by hyype,
12. Mai 2010
So, die Fehlermeldung ist hinreichend bekannt, allerdings eigentlich nur den Programmierern, die noch mit delphi 5.0 arbeiten, da brauchte es einen Patch.
Das Problem ist, ich verwende turbo delphi, da dürfte ich ja den Patch nicht benötigen.
Ich teile euch mal mit, wie der Fehler zustande kommt:
adoq.SQL.Text := hypes_sql;
adoq.cachesize:=20;
adoq.disablecontrols;
...