віртуальний недійсними 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