CDaoRecordset::GetPercentPosition

float (GetPercentPosition);
Werfen Sie (CDaoException, CMemoryException);

Rückgabewert

Eine Zahl zwischen 0 und 100, die ungefähre Position des aktuellen Datensatzes im Recordset-Objekt basierend auf einem Prozentsatz der Datensätze im Recordset angibt.

Bemerkungen

Beim Arbeiten mit einem Recordset vom Typ Dynaset oder Snapshot-Typ Recordset, wenn Sie GetPercentPosition aufrufen, bevor das Recordset vollständig aufgefüllt, ist der Betrag der Bewegung relativ zur Anzahl der Datensätze abgerufen, wie durch Aufrufen von GetRecordCountangegeben. Können Sie bis zum letzten Datensatz durch Aufrufen von MoveLast , die Bevölkerung von alle Recordsets abzuschließen, aber dies kann eine erhebliche Menge an Zeit in Anspruch nehmen.

Alle drei Arten von Recordset-Objekte, einschließlich der Tabellen ohne Indizes können Sie GetPercentPosition aufrufen. Jedoch können nicht Sie GetPercentPosition auf vorwärts-scrollen Schnappschüsse oder auf ein Recordset geöffnet von einer Pass-Through-Abfrage für eine externe Datenbank aufrufen. Wenn es keinen aktuellen Datensatz, oder er aktuelle Datensatz gelöscht wurde, wird eine CDaoException ausgelöst.

Weitere Informationen über das Navigieren in Recordsets finden Sie im Artikel DAO-Recordset: Recordset-Navigation im Visual C++ Programmer's Guide. Weitere Informationen finden Sie im Thema "PercentPosition-Eigenschaft" in der DAO-Hilfe.

CDaoRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDaoRecordset::SetPercentPosition

Index