Имя: Пароль:
1C
1C 7.7
v7: ADODB.Connection: Не устанавливается параметр ConnectionTimeout
,
0 1Сергей
 
08.04.15
07:48
...

        DBConn = CreateObject("ADODB.Connection");
        DBConn.ConnectionTimeout = 3000;
          DBConn.Open("Provider=sqloledb;
                    |Data Source="+ПараметрыПодключения.Получить("ServerName")+";
                    |Initial Catalog="+ПараметрыПодключения.Получить("DBName")+";
                    |User Id="+ПараметрыПодключения.Получить("User")+";
                    |Password="+ПараметрыПодключения.Получить("Password")+";
                    |Connection Timeout = 3000");
...

    Состояние("Выполняется запрос...");
    DBRecordSet = DBConn.Execute(ТекстЗапроса);


===============================
DBRecordSet = DBConn.Execute(ТекстЗапроса);
{D:\БАЗЫ77\SERGEY_ВЫГРУЗКАДАННЫХ\ВЫГРУЗКАДАННЫХ_ВИЗИТЫПРОДАЖИ_SQL.ERT(297)}: Microsoft OLE DB Provider for SQL Server: Время ожидания запроса истекло

Помогите победить ошибку, пожалуйста
1 1Сергей
 
08.04.15
07:49
Ставил 0 - та же петрушка :(
2 1Сергей
 
08.04.15
07:51
В менеджемент студио запрос выполняется 42 сек.
3 Herby
 
08.04.15
08:02
таймаут подключения и таймаут выполнения запроса по моему разные вещи
4 1Сергей
 
08.04.15
08:02
(3) ну, и как тогда задать таймаут запроса?
5 Herby
 
08.04.15
08:03
CommandTimeOut
6 Herby
 
08.04.15
08:04
(5) если не ошибаюсь.
7 vde69
 
08.04.15
08:14
и потом, тайм аут устанавливается после подключения...
8 1Сергей
 
08.04.15
08:17
Помогло! Спасибо Herby
9 1Сергей
 
08.04.15
08:17
(7) можно и там, и там
10 Herby
 
08.04.15
09:18
(8) у меня другая проблема. я не могу установить таймаут подключения меньше 15 секунд. если ставлю меньше 15 или 0, то все равно срабатывает таймаут по умолчанию в 15сек.

и если с инетом проблема, то подключение все эти 15 секунд пытается соединиться, причем 1С зависает на мертво на эти 15-20 секунд, что ни есть хорошо(
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший