|
|
|
Как отловить ошибку?
|
|||
|---|---|---|---|
|
#18+
Подскажите как видоизменить код чтобы отлавливать ошибку при неудачном соединении 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 16:32 |
|
||
|
Как отловить ошибку?
|
|||
|---|---|---|---|
|
#18+
Slash232, ping & cn.state ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 16:38 |
|
||
|
Как отловить ошибку?
|
|||
|---|---|---|---|
|
#18+
Slash232Подскажите как видоизменить код чтобы отлавливать ошибку при неудачном соединении cn.open ??? On Error Goto ... Slash232Второй вопрос - как сократить время попытки для соединения с SQL ?имеется ввиду - неудачной попытки, если сервер недоступен? Да в общем-то никак. Теоретически можно запускать Open в асинхронном режиме, отмерять нужное время, если соединение не произошло, продолжать программу. Но там есть один нюанс. Если сразу cn.Cancel или попытаться убить объект cn, он все равно зависнет на то время, которое он "недобрал". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 16:39 |
|
||
|
Как отловить ошибку?
|
|||
|---|---|---|---|
|
#18+
cn.state не подходит так как это идет после cn.open а ошибка как раз таки и происходит на моменте cn.open А по конкретнее про код ping в vb можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 16:42 |
|
||
|
Как отловить ошибку?
|
|||
|---|---|---|---|
|
#18+
Slash232А по конкретнее про код ping в vb можно?поиск. вопрос разбирался. И именно в контексте подключения к БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=37827980&tid=2157722]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 18ms |
| total: | 177ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...