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