DAO-Nach Rollback stimmt Recordcount nicht mehr

Hallo,
ich benutzte VB als Frontend für eine Access97-DB. Wenn ich eine Transaktion abbreche und Rollback verwende, um die durchgeführten Änderungen rückgängig zu machen, funktioniert anschließend die Recordcount-Eigenschaft bei Recordsets auf Tabellen nicht mehr richtig - sprich, es stimmt einfach nicht - erst nach einer Komprimierung der Datenbank. Wenn ich aber das Recordset als Dynaset oder Snapshot öffne, funktioniert´s. Weiß jemand, ob das ein Bug ist?
Uni