|
|
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
такая нехорошая вешь при потере связи акцес виснет и копец. по форуму искал ничего не помогло читаю переменную ss=CurrentProject.BaseConnectionString потом пытаюсь подставить CurrentProject.OpenConnection ss, user, strpass и болт акцес посылает в дебаг. и что я только не пробовал помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2004, 09:48 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
А чему равна ss в дебаге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2004, 10:24 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
ss=PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=AsuInform;DATA SOURCE=TWIX-2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2004, 10:31 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
Странно, у меня и так и сяк пашет... А какая ошибка??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2004, 11:31 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
пишет: Run-time error "-2003764257 (8890fbdf)" method 'open connection' of object '_current project' failed и выделяет эту строку сволочь CurrentProject.OpenConnection ss, user, pass ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 05:39 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
а где находится в акцессе обработчик ошибки потеря соединения? пробовал в ошибке формы- не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 08:41 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
А чему при этом равно CurrentProject.Connection.State ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 08:50 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 09:07 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
ну кто-нибудь? проблемма: открыта форма с данными, происходит разрыв связи с сервером, акцесс(adp) виснет. Куда вставить обработчик ошибки(где её перехватить)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 09:51 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
2programmator Какой Акес, какие сервис-паки? У меня 2000 Акес + СП3 - все работает корретно, в т.ч. и с открытыми формами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 09:54 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
Senin Viktor если у тебя все нормально работает, попробуй загрузить форму, а затем отключить сетевое подключение и попробуй перейти на следующую запись. акцесс войдет в цикл с сообщением "connection failure". А когда соединение востановишь акцессу на это плевать. и сервис пуки тут не причем. кто знает куда вставить обработчик исключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 10:27 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
2 programmator Если постоянно рвётся соединение - проверяйте функциональность сетки. А так - можно на карент рекорд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 10:33 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
2programmator а вот ты про что... Я рецепт только один знаю - обработчик ошибок на форме (Form_Error) (на всех формах с данными) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 10:37 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
карент рекорд и form error не успевают перехватить эту ошибку акцесс упорно входит в бесконечный цикл что еще можно сделать с востановлением подключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 12:14 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
Имхо - все это борьба с последствиями, а не с причинами. Нужно искать причину разрыва соединения и устранять ее, а не заниматься отслеживанием факта разрыва. P.S. В качестве одного из методов борьбы, можно увеличить время ожидания коннекта. По умолчанию = 30 сек. Устанавливается в Tools -> Options -> Advanced = Ole/DDe timeout Можно поставить 0. Программно тоже можно устанавливать при запуске приложения (см. справку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 14:02 |
|
||
|
проблема с потерей соединения 2000 adp+2000 sql
|
|||
|---|---|---|---|
|
#18+
с установкой времени это какой-то выход. Но полного решения проблеммы не получается. К примеру работаю я по модему, или радиосхеме где возможны глюки и наэтом прелесть adp заканчивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1676515]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 446ms |

| 0 / 0 |
