CRecordset::RefreshRowset

до втрати RefreshRowset (слово wRow, слово wLockType = SQL_LOCK_NO_CHANGE);

Параметри

wRow

На основі одного положення ряд в поточний набір рядків. Це значення знаходяться в діапазоні від нуля до розміру на набір рядків.

wLockType

Значення із зазначенням як заблокувати рядок після того, як його оновити. Детальніше див зауваження.

Зауваження

Телефонуйте цієї функції-члена для оновлення даних і статус для рядка в поточний набір рядків. Якщо ви передаєте значення 0 для wRow, то кожен рядок в набір рядків буде оновити.

Використовувати RefreshRowset, ви повинні були реалізовані навалом рядок отримання вказавши параметром CRecordset::useMulitRowFetch відкритим члена функції.

RefreshRowset дзвінки функції ODBC API 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