|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » ошибка Timeoutcommand SQL запроса |
|
ошибка Timeoutcommand SQL запроса
|
Новый участник Сообщения: 4 |
Добрый день!
Есть скрипт, который использует sql подключение, в скрипте используется библиотека _sql.au3, она прикреплена к сообщению. Суть проблемы в том, что при выполнение sql запроса возвращается ошибка [Microsoft][ODBC SQL Server Driver]Sessiontimeout, хотя несколько раз были случаи, что скрипт успевал отрабатывать и выводил результат! Реальное время выполнения запроса около одной минуты. код скрипта: #include <_sql.au3> #include <array.au3> #include <Excel.au3> Opt ("trayIconDebug",1) Global $oMyError = ObjEvent("AutoIt.Error","MyErrFunc") ; Initialize a COM error handler Func MyErrFunc() Msgbox(0,"AutoItCOM Test","info!" & @CRLF & @CRLF & _ "err.description is: " & @TAB & $oMyError.description & @CRLF & _ "err.windescription:" & @TAB & $oMyError.windescription & @CRLF & _ "err.number is: " & @TAB & hex($oMyError.number,8) & @CRLF & _ "err.lastdllerror is: " & @TAB & $oMyError.lastdllerror & @CRLF & _ "err.scriptline is: " & @TAB & $oMyError.scriptline & @CRLF & _ "err.source is: " & @TAB & $oMyError.source & @CRLF & _ "err.helpfile is: " & @TAB & $oMyError.helpfile & @CRLF & _ "err.helpcontext is: " & @TAB & $oMyError.helpcontext ) Endfunc $oADODB = _SQL_Startup() _sql_Connect(-1,"server","dbname","log","pass") GlobAL $aData,$iRows,$iColumns _SQL_CommandTimeout(-1,"6000000") _SQL_ConnectionTimeout(-1,"6000000") $iRval = _SQL_GetTable2D(-1,"select * from points;",$aData,$iRows,$iColumns) _arrayDisplay($aData,"2D (" & $iRows & " Rows) (" & $iColumns & " Columns)" ) предполагаю, что я неверно использую _SQL_CommandTimeout(-1,"6000000") _SQL_ConnectionTimeout(-1,"6000000") либо это вообще не работает... |
|
Отправлено: 15:32, 26-08-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата GooDok:
- версия MDAC должна быть не ниже 2.6 |
|
Отправлено: 11:23, 29-08-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата amel27:
1. Попробовал так: _SQL_CommandTimeout(-1,"0") _SQL_ConnectionTimeout(-1,"0") Никаких изменений. 2. Подключаюсь к БД SQL server 2008. |
|
Отправлено: 21:41, 29-08-2010 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MSFT SQL Server - [решено] Помощь в написании SQL запроса для базы | maxon-86 | Программирование и базы данных | 4 | 20-01-2010 09:17 | |
Разное - [решено] Ошибка бэкапа SQL 2005 | wolf_7777 | Другие серверные продукты | 2 | 27-03-2009 16:58 | |
MSFT SQL Server - Ошибка SQL при проверке ИБ на 1С 77. | __sa__nya | Программирование и базы данных | 1 | 15-12-2008 00:52 | |
MSFT SQL Server - Форматирование запроса SQL | ValVlaGen | Программирование и базы данных | 11 | 26-11-2008 12:27 | |
MySQL - Исполнение sql запроса в скрипте | Negativ | Программирование и базы данных | 1 | 09-08-2007 14:59 |
|