(Не рекомендуемый), Задали время для SQL-запросов, чтобы успешно выполниться
Функция querytimeout
не рекомендуется. Нет никакой замены для этой функциональности. Чтобы импортировать данные, используйте функцию fetch
. Для получения дополнительной информации см. Вопросы совместимости.
timeout = querytimeout(curs)
timeout = querytimeout(curs)
возвращает количество времени, в секундах, позволил, чтобы SQL-запросы открытого объекта cursor
curs
успешно выполнились. Если данный запрос не может завершиться в требуемое время, тулбокс прекращает пытаться выполнить запрос.
Администратор базы данных задает значения тайм-аута. Если значение тайм-аута является нулем, запросы должны сразу завершиться.
Получите текущую установку тайм-аута базы данных для curs
.
querytimeout(curs) ans = 10
Чтобы создать объект cursor
с помощью связи ODBC, можно использовать нативный интерфейс ODBC. Для получения дополнительной информации смотрите database
.
Это сообщение об ошибке отображается, если данная база данных не имеет функции тайм-аута базы данных:
[Driver]Optional feature not implemented
Драйверы ODBC для Microsoft® Access™ и Oracle® не поддерживают querytimeout
.