Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ADODB.Connection.CommandTimeout

333
14 февраля 2007 года
GHopper
200 / / 28.12.2004
Здравствуйте!
Есть некоторый vba-скрипт, в котором использую доступ к БД MSSQL.

Public Con As New ADODB.Connection
Public Cmd As New ADODB.Command
Public Rst As New ADODB.Recordset

Con.CommandTimeout = 360
Con.Open "dsn=seleste;database=techotdel;Uid=sa;pwd=******;Database=Techotdel"
Cmd.CommandText = "select id, [name] from users"
Cmd.CommandType = adCmdText
Cmd.ActiveConnection = Con
With Rst
.Open Source:=Cmd, CursorType:=adOpenDynamic, LockType:=adLockOptimistic
.MoveFirst
Do While Not .EOF
...
Loop
.Close
End With

Так вот. Если запрос выполняется больше 30 секунд, то excel выводит сообщение об ошибки. CommandTimeout выставляю больше - ничего не меняется. Как быть?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог