Freigeben über


CDaoRecordset::GetPercentPosition

Wenn Sie mit einem Recordset oder vom Typ Dynaset vom Typ Momentaufnahme, wenn Sie aufrufen GetPercentPosition bevor Sie vollständig das Recordset füllen, ist die Menge der Mauszeigerbewegung relativ zur Anzahl der Datensätze, die zugegriffen werden, wie angegeben, indem sie GetRecordCount aufruft.

float GetPercentPosition( );

Rückgabewert

Eine Zahl zwischen 0 und 100, die den ungefähren Position des aktuellen Datensatzes im Recordset-Objekt auf Grundlage eines Prozentsatz der Datensätze im Recordset angibt.

Hinweise

Sie können zum letzten Datensatz wechseln, indem Sie MoveLast aufrufen, um die Auffüllung aller Recordsets abzuschließen, aber dies akzeptiert möglicherweise einige Zeit.

Sie können GetPercentPosition für alle drei Typen Recordset-Objekte, einschließlich Tabellen ohne Indizes aufrufen. Sie können jedoch GetPercentPosition auf vorwärts Bildlaufmomentaufnahmen oder auf einem Recordset nicht aufrufen, das von einer Pass-Through-Abfrage für eine externe Datenbank geöffnet ist. Wenn es keinen aktuellen Datensatz gibt oder er aktueller Datensatz gelöscht wurde, wird CDaoException ausgelöst.

Weitere Informationen finden Sie im Thema "PercentPositions-Eigenschaft" in der DAO-Hilfe.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordset-Klasse

Hierarchiediagramm

CDaoRecordset::SetPercentPosition