CDatabase::SetQueryTimeout

недійсними SetQueryTimeout ( DWORD dwSeconds );

Параметри

dwSeconds

Кількість секунд, щоб перед спробою запиту, вичерпано.

Зауваження

Телефонуйте цієї функції-члена для перевизначення замовчуванням кількість секунд, щоб до наступної операції на Тайм-аут джерела даних. Операція може тайм-аут через проблеми мережного доступу, надмірне запиту час і так далі. Зателефонуйте SetQueryTimeout , до відкриття ваш набір записів або перед заклик до набору записів AddNew, оновлення або Видалення функцій-членів, щоб змінювати час очікування запиту. Впливає на всі наступні відкриті, AddNew, оновленнята Видалення дзвінки на будь-які набори записів, пов'язаних із CDatabase об'єкт. Таймаут запиту для набору записів після відкриття зміни не значення набір записів. Наприклад, наступні Перемістити операцій не використовувати нове значення.

Значення за промовчанням для запиту очікування є 15 секунд. Не всі джерела даних підтримує можливість встановити значення часу очікування запиту. Якщо встановити час очікування запиту значення 0, не тайм-аут відбувається; зв'язку з джерелом даних може зависати. Така поведінка може бути корисно під час розробки. Якщо джерело даних не підтримує тайм-аут, ви отримаєте трасування виводу, але не виняток.

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

Дивіться також CDatabase::SetLoginTimeout

Index