до втрати SetRowsetCursorPosition (словоwRow, слово wLockType = SQL_LOCK_NO_CHANGE);
Параметри
wRow
На основі одного положення ряд в поточний набір рядків. Це значення в діапазоні від 1 до розміру на набір рядків.
wLockType
Значення із зазначенням як заблокувати рядок після того, як його оновити. Детальніше див зауваження.
Зауваження
Телефонуйте цей член функції, щоб перемістити курсор до рядка всередині поточну набір рядків. При реалізації частину рядка, вилучення, на rowsets, де перший запис у приніс набір рядків є поточний запис завантажуються записи. Щоб зробити ще один запис на набір рядків поточного запису, називають SetRowsetCursorPosition. Наприклад, ви можете об'єднати SetRowsetCursorPosition з GetFieldValue функції члена динамічно отримати дані з будь-якого запису ваш набір записів.
Використовувати SetRowsetCursorPosition, ви повинні були реалізовані навалом рядок отримання вказавши параметром CRecordset::useMultiRowFetch dwOptions параметра в відкритим члена функції.
SetRowsetCursorPosition дзвінки функції ODBC API 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