CDaoRecordset::GetAbsolutePosition
Возвращает номер записи текущей записи объекта набора записей.
long GetAbsolutePosition( );
Возвращаемое значение
Целое число от 0 до числа, представляющего количество записей в наборе записей. Соответствует порядковым номером текущей записи в наборе записей.
Заметки
Нул- от значения свойства AbsolutePosition базового объекта DAO; вариант 0 относится к первой записи в наборе записей. Можно указать число заполненных записей в наборе записей путем вызова GetRecordCount. Вызов GetRecordCount может занять некоторое время, поскольку она должна получить доступ все записи для определения объема.
Если отсутствует текущая запись, например при записи в наборе записей – возвращается значение 1. Если текущая запись удаляется, то значение свойства AbsolutePosition не указан и MFC вызывает исключение, если он ссылается. Наборы записей является динамическим подмножеством данных- типа новых записей добавлены в конец последовательности.
Примечание
Это свойство не предназначено для использования в качестве суррогатное номер записи.Закладки по-прежнему рекомендуемый способ сохранения и возврата в заданной позиции и единственный способ размещения текущую запись набора записей для всех типов объектов.В частности, позиция данной записи изменяется при записи перед их удалены.Также отсутствие обеспечение, заданную запись будет иметь одну и ту же абсолютную позицию, если набор записей, снова создается заново, поскольку не гарантируется порядок учета в рамках отдельного набора записей, если не создать с помощью инструкций SQL с использованием предложения ORDERBY.
Примечание
Эта функция-член допустим только для наборов записей является динамическим подмножеством данных- типа и моментальный снимок- типа.
Дополнительные сведения см. в разделе "свойство AbsolutePosition" в Справке DAO.
Требования
Header: afxdao.h