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