CDaoRecordset::GetPercentPosition

galleggiante GetPercentPosition ();
tiro (CDaoException, CMemoryException);

Valore restituito

Un numero compreso tra 0 e 100 che indica la posizione approssimativa del record corrente nell'oggetto recordset basata su una percentuale dei record del recordset.

Osservazioni

Quando si lavora con un tipo dynaset o un recordset di tipo snapshot, se si chiama GetPercentPosition prima completamente popolando il recordset, la quantità di movimento è relativo al numero di record accede come indicato dalla chiamata GetRecordCount. È possibile spostare l'ultimo record chiamando MoveLast per completare la popolazione di tutti i recordset, ma questo può richiedere una notevole quantità di tempo.

È possibile chiamare GetPercentPosition su tutti e tre i tipi di oggetti recordset, incluse le tabelle senza indici. Tuttavia, è possibile chiamare GetPercentPosition su istantanee scorrimento di tipo forward-only o su un recordset aperto da una query pass-through su un database esterno. Se non c'è nessun record corrente, o lui attuale record è stato eliminato, viene generata una CDaoException.

Per ulteriori informazioni sulla navigazione nei recordset, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "Proprietà PercentPosition" nell'aiuto di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoRecordset::SetPercentPosition

Index