Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ADODB.Connection ODBC / 4 сообщений из 4, страница 1 из 1
12.05.2010, 09:49
    #36622430
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection ODBC
Подскажите может кто делал?
через DSN работаю с удаленной машиной

Set ADcon = New ADODB.Connection
ADcon.ConnectionTimeout = 15
ADcon.CommandTimeout = 15
StrCon = "DSN=server13"
ADcon.Open StrCon

если источник данных "DSN=server13" не найден то на строке ADcon.Open StrCon выдаст соответствующую ошибку драйвер ODBC. как можно его обработать на уровне программы?

И кто то уже реализовывал обработку ошибки разрыва соединения. то есть если оно установилось, но оборвалось в процессе работы программы.
...
Рейтинг: 0 / 0
12.05.2010, 09:53
    #36622437
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection ODBC
kliffкак можно его обработать на уровне программы

изучайте On Error

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
On Error Goto Err
ADcon.Open StrCon
On Error Goto  0 
...
Exit Sub

Err:
MsgBox Err.Description
End Sub
...
Рейтинг: 0 / 0
12.05.2010, 09:55
    #36622441
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection ODBC
kliffИ кто то уже реализовывал обработку ошибки разрыва соединения. то есть если оно установилось, но оборвалось в процессе работы программы.

Сам по себе обрыв соединения не вызовет ошибку до тех пор, пока вы не попытаетесь любым способом обратиться к серверу. Для отлова используйте On Error. Желательно всю работу с БД собрать в одну кучу (в класс, например), а не распылять по коду.
...
Рейтинг: 0 / 0
12.05.2010, 10:06
    #36622468
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection ODBC
Shocker.Pro,
Спасибо. пытался ставить on error после строки подключения просто. поставил перед заработало.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ADODB.Connection ODBC / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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