CDatabase::OnSetOptions

віртуальний недійсними OnSetOptions ( HSTMT hstmt );

Параметри

hstmt

Маркер заяву ODBC, для яких встановлення параметрів.

Зауваження

Рамках називає цю функцію член, коли безпосередньо виконання SQL-оператор ExecuteSQL член функції. CRecordset::OnSetOptions також називає цю функцію член.

OnSetOptions запускає таймаут Логін. Якщо там були попередні дзвінки, SetQueryTimeout , член функції, OnSetOptions відображає поточне значення; в іншому випадку, він встановлює значення за замовчуванням.

Примітка   До 4.2 MFC OnSetOptions також встановити режим обробки для будь-якого snychronous або асинхронна. Починаючи з MFC 4.2, всі операції є синхронних. Щоб виконати асинхронні операції, ви повинні зробити прямий виклик функції ODBC API SQLSetPos.

Вам не потрібно змінити OnSetOptions , щоб змінити значення тайм-ауту. Замість того, щоб настроїти значення часу очікування запиту, зателефонуйте SetQueryTimeout перед створенням набору записів; OnSetOptions використовуватиме нове значення. Набір значень, що застосовуються до наступної операції на всі набори записів або прямі заклики SQL.

Змінити OnSetOptions , щоб установити додаткові параметри. Ваш перекрити слід зателефонувати базового класу OnSetOptions , або до або після ODBC API функцію :: SQLSetStmtOption. Дотримуйтесь метод, показано в рамках за замовчуванням реалізація OnSetOptions.

Огляд CDatabaseЧлени класу | Ієрархічна діаграма

Дивіться також CDatabase::ExecuteSQL, CDatabase::SetQueryTimeout, CRecordset::OnSetOptions

Index