аннулировать SetRowsetCursorPosition (словоwRow, слова wLockType = SQL_LOCK_NO_CHANGE);
Параметры
wRow
Единицы позиция строки в текущем наборе строк. Это значение может изменяться от 1 до размера набора строк.
wLockType
Значение, указывающее, как можно заблокировать строки после его обновления. В разделе Примечания.
Примечания
Вызов этой функции-члена для перемещения курсора на строку в текущем наборе строк. При реализации групповая выборка строк, записи извлекаются путем набора строк, где первая запись в извлекаемых строк является текущая запись. Для того чтобы еще одну запись в наборе строк текущую запись, вызовите SetRowsetCursorPosition. К примеру вы можете комбинировать SetRowsetCursorPosition с GetFieldValue функции-члена для динамического извлечения данных из любой записи из набора записей.
Для использования SetRowsetCursorPosition, должны реализована массовая выборка строк, задав параметр CRecordset::useMultiRowFetch dwOptions параметра в функции-члена Open.
SetRowsetCursorPosition вызывает функцию интерфейса API ODBC SQLSetPos. Параметр wLockType указывает состояние блокировки строки после выполнения SQLSetPos . В следующей таблице описаны возможные значения для wLockType.
| wLockType | Описание |
| SQL_LOCK_NO_CHANGE (значение по умолчанию) | Драйвер или источник данных гарантирует, что строка находится в том же состоянии заблокирован или разблокирован, как раньше назывался SetRowsetCursorPosition. |
| SQL_LOCK_EXCLUSIVE | Драйвер или источник данных исключительно блокирует строки. Не все источники данных поддерживают этот тип блокировки. |
| SQL_LOCK_UNLOCK | Драйвер или источник данных открывает строку. Не все источники данных поддерживают этот тип блокировки. |
Для получения дополнительных сведений о SQLSetPosприведена в справочнике программиста ODBC SDK. Дополнительные сведения о групповой выборки строк, найти в статье набор записей: выборка записей (ODBC) в Руководстве по Visual C++ программист.
Обзор CRecordset | Члены класса | Иерархическая схема
См. также CRecordset::RefreshRowset, CRecordset::SetRowsetSize