|
18.11.2008, 11:15 | #1 |
Участник
|
Ошибка при присоединении к базе данных
Добрый день
Коллеги, может кто-то сталкивался с такой ошибкой при присоединении к базе данных ? Метод "execute" в COM-объекте класса "ADODB.Command" возвратил код ошибки 0x80040E31, который означает [Microsoft] [ODBC SQL Server Driver] Время ожидания истекло Как избежать такой ошибки в дальнейшем ? Может быть на SQL есть возможность изменить время ожидания ? |
|
18.11.2008, 11:36 | #2 |
Administrator
|
Вы подключаетесь, используя ADO? Тогда в строке подключения (Connection String) можно выставить свой таймаут, отличный от значения по умолчанию. Параметр - скорее всего General Timeout.
Для более точного определения - запустите конструктор строки подключения - создайте файл с расширением .udl и щелкните по нему 2 раза мышкой. На выходе - в файле - у вас будет сформированная строка подключения Только прежде чем делать так - убедитесь - что данный запрос именно долго так отрабатывает - а не просто он завис из-за отсутствия индексов или какой-нибудь логической ошибки
__________________
Возможно сделать все. Вопрос времени |
|
Теги |
ado, com connector, connection string, odbc |
|
|