Und wozu gehört denn der neu eingefügte Datensatz, wenn nicht zum DS?
Apples EOF macht z.B. folgendes:
1. Daten werden gefetcht (
ADO: DS.Open), sprich, von der Datenbank in ein Array geladen
2. Die Anzahl Datensätze (
ADO: RecordCount) entspricht der Anzahl Objekte im Array
3. Ein neuer, "leerer" Datensatz wird angelegt (
ADO: Insert/Append), sprich, dem Array ein neues Objekt hinzugefügt
4. Die Anzahl Datensätze (
ADO: RecordCount) entspricht logischerweise noch immer der Anzahl Objekte im Array, da der Array aber ein Objekt mehr enthält ist es nicht der gleiche wert wie bei 2.