(Microsoft OLE DB Provider for SQL Server): Время ожидания запроса истекло
☑
0
vozgar2
06.03.20
✎
21:00
Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionTimeout = 300000;
Connection.CommandTimeout = 300000;
Connection.Open(СтрокаПодключения);
Command = Новый COMОбъект("ADODB.Command");
Command.CommandTimeout = 300000;
Command.CommandType = 1;
Command.ActiveConnection = Connection;
Установил все что мог, но время все равно 30 сек, какой параметр я не установил?
1
Ненавижу 1С
гуру
06.03.20
✎
21:13
время чего?
2
vozgar2
06.03.20
✎
21:15
(1) выполнения запроса
3
Ненавижу 1С
гуру
06.03.20
✎
21:21
ну а как выполняешь сам запрос?
4
NorthWind
06.03.20
✎
21:28
а сервак насколько удаленный? И авторизации что, нет? Где логин/пароль?
5
vozgar2
06.03.20
✎
21:30
(3) execute()
(4) логин и пароль в строке подключения, пытаюсь сделать прямой запрос к БД
6
Конструктор1С
07.03.20
✎
07:36
CommandTimeout = 0
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший