CRecordset::RefreshRowset

аннулировать 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

Index