Увеличить период тайм-аута

Cursor.Position возвращает точку на экране, но Control.PointToClient (Cursor.Position) возвращает точку на элементе управления (например, control -> панель). В вашем случае у вас есть e.Locate, который возвращает точку контроля.

5
задан abatishchev 4 June 2009 в 09:19
поделиться

3 ответа

Попробуйте следующее:

objConn.ConnectionTimeout = 600

Вместо того, чтобы устанавливать его для соединения, вы можете установить CommandTimeout для SqlCommand:

objCmd.CommandTimeout = 600
5
ответ дан 18 December 2019 в 14:50
поделиться

Вы можете изменить строку подключения, добавив к ней «Тайм-аут подключения = 30». По умолчанию 15 и это в секундах. Однако важно знать, где на самом деле происходит тайм-аут. Вам следует проверить эту тему: Тайм-аут не учитывается в строке подключения .

1
ответ дан 18 December 2019 в 14:50
поделиться

Вам необходимо добавить следующий элемент в строку подключения:

Тайм-аут соединения = 30;

Если вам нужно изменить тайм-аут только для целевого соединения, а не для всего приложения, сделайте следующее:

Dim connString as String = ConfigurationSettings.AppSettings("conn")
Dim builder As New SqlConnectionStringBuilder(connString)
builder.ConnectTimeout = 30;
Dim connection = New SqlConnection(builder.ToString())
7
ответ дан 18 December 2019 в 14:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: