- Код: Выделить всё
Conn_String = "Provider=SQLOLEDB.1;Persist Security_ _Info=False;User ID=sa;Initial Catalog=MyDataBase;Data Source=server"
Set Conn = New ADODB.Connection
Conn.ConnectionString = Conn_String
Conn.ConnectionTimeout = 10
Conn.CommandTimeout = 10
Conn.Open Conn_String, , , adAsyncConnect
Но если сервера с именем "server" в сети нет, попытка соединения будет длиться до таймаута
Допустим я не хочу ждать и делаю попытку отменить соединение:
- Код: Выделить всё
Conn.Cancel
что, как я полагаю верно! Однако выполнение проги останавливается на этом операторе и точно также слетает только после таймаута
Почему???