Настройки тайм-аута запроса в Excel - PullRequest
0 голосов
/ 14 декабря 2010

новичок на сайте Я хотел бы дать ему шанс и посмотреть, смогу ли я получить какие-либо ответы относительно SQL-запросов в Excel.

Есть ли способ обработки, если в Microsoft Excel возникает тайм-аут (в основном 2007/2010 в Win XP / Vista / 7)? Как вы знаете, вы можете подключить Excel к Microsoft SQL Server и выполнить свой запрос через Excel. Единственное, что я не могу найти какие-либо варианты тайм-аута для этого. Например, при наличии неверного запроса это может привести к блокировке других таблиц в базе данных SQL Server (2005).

Я не ищу сценарий. Это больше похоже на настройки, которые мне нужны, и, если возможно, я бы хотел добавить эти настройки Timeout в конкретную учетную запись пользователя Windows. Параметры в SQL Server 2005 или Microsoft Excel 2007/2010.

С наилучшими пожеланиями / Хенрик

1 Ответ

0 голосов
/ 14 декабря 2010

Используйте свойство CommandTimeout

Dim objCommand As ADODB.Command
Set objCommand = New ADODB.Command

objCommand.CommandTimeout = 99 '
objCommand.ActiveConnection = cnConn
objCommand.CommandText = "DELETE Users WHERE IdLevel < 98"
objCommand.Execute
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...