Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отловить ошибку? / 7 сообщений из 7, страница 1 из 1
06.06.2012, 16:32
    #37827966
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Подскажите как видоизменить код чтобы отлавливать ошибку при неудачном соединении cn.open ??? Второй вопрос - как сократить время попытки для соединения с SQL ?

ConnectString = "Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=Admin;Network Address=" & server_ip & ";Network Library=DBMSSOCN;User ID=Tratata;Password=pass"
Set cn = New ADODB.Connection
Set rsset = New ADODB.Recordset
cn.ConnectionString = ConnectString
cn.Open
...
Рейтинг: 0 / 0
06.06.2012, 16:38
    #37827980
шоэто
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Slash232,

ping
&
cn.state
...
Рейтинг: 0 / 0
06.06.2012, 16:39
    #37827984
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Slash232Подскажите как видоизменить код чтобы отлавливать ошибку при неудачном соединении cn.open ??? On Error Goto ...
Slash232Второй вопрос - как сократить время попытки для соединения с SQL ?имеется ввиду - неудачной попытки, если сервер недоступен? Да в общем-то никак. Теоретически можно запускать Open в асинхронном режиме, отмерять нужное время, если соединение не произошло, продолжать программу. Но там есть один нюанс. Если сразу cn.Cancel или попытаться убить объект cn, он все равно зависнет на то время, которое он "недобрал".
...
Рейтинг: 0 / 0
06.06.2012, 16:42
    #37827994
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
cn.state не подходит так как это идет после cn.open а ошибка как раз таки и происходит на моменте cn.open
А по конкретнее про код ping в vb можно?
...
Рейтинг: 0 / 0
06.06.2012, 16:43
    #37827999
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Slash232А по конкретнее про код ping в vb можно?поиск. вопрос разбирался. И именно в контексте подключения к БД
...
Рейтинг: 0 / 0
06.06.2012, 16:46
    #37828003
этото
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Slash232,

12470770
...
Рейтинг: 0 / 0
06.06.2012, 18:15
    #37828216
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить ошибку?
Все спасибо разобрался!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отловить ошибку? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]