Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с потерей соединения 2000 adp+2000 sql / 16 сообщений из 16, страница 1 из 1
22.02.2004, 09:48
    #32417967
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
такая нехорошая вешь при потере связи акцес виснет и копец.
по форуму искал ничего не помогло
читаю переменную ss=CurrentProject.BaseConnectionString
потом пытаюсь подставить
CurrentProject.OpenConnection ss, user, strpass
и болт акцес посылает в дебаг.
и что я только не пробовал помогите.
...
Рейтинг: 0 / 0
22.02.2004, 10:24
    #32417973
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
А чему равна ss в дебаге?
...
Рейтинг: 0 / 0
22.02.2004, 10:31
    #32417974
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
ss=PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=AsuInform;DATA SOURCE=TWIX-2
...
Рейтинг: 0 / 0
22.02.2004, 11:31
    #32417980
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
Странно, у меня и так и сяк пашет...
А какая ошибка???
...
Рейтинг: 0 / 0
24.02.2004, 05:39
    #32418763
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
пишет:
Run-time error "-2003764257 (8890fbdf)"
method 'open connection' of object '_current project' failed

и выделяет эту строку сволочь
CurrentProject.OpenConnection ss, user, pass
...
Рейтинг: 0 / 0
24.02.2004, 08:41
    #32418798
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
а где находится в акцессе обработчик ошибки потеря соединения?
пробовал в ошибке формы- не то.
...
Рейтинг: 0 / 0
24.02.2004, 08:50
    #32418809
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
А чему при этом равно
CurrentProject.Connection.State ?
...
Рейтинг: 0 / 0
24.02.2004, 09:07
    #32418826
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
=1
...
Рейтинг: 0 / 0
24.02.2004, 09:51
    #32418889
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
ну кто-нибудь? проблемма:
открыта форма с данными, происходит разрыв связи с сервером,
акцесс(adp) виснет.
Куда вставить обработчик ошибки(где её перехватить)?
...
Рейтинг: 0 / 0
24.02.2004, 09:54
    #32418893
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
2programmator

Какой Акес, какие сервис-паки?
У меня 2000 Акес + СП3 - все работает корретно, в т.ч. и с открытыми формами
...
Рейтинг: 0 / 0
24.02.2004, 10:27
    #32418956
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
Senin Viktor
если у тебя все нормально работает, попробуй загрузить форму, а затем отключить сетевое подключение и попробуй перейти на следующую запись.
акцесс войдет в цикл с сообщением "connection failure". А когда соединение востановишь акцессу на это плевать.
и сервис пуки тут не причем.
кто знает куда вставить обработчик исключения?
...
Рейтинг: 0 / 0
24.02.2004, 10:33
    #32418963
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
2 programmator
Если постоянно рвётся соединение - проверяйте функциональность сетки.
А так - можно на карент рекорд.
...
Рейтинг: 0 / 0
24.02.2004, 10:37
    #32418975
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
2programmator

а вот ты про что...

Я рецепт только один знаю - обработчик ошибок на форме (Form_Error) (на всех формах с данными)
...
Рейтинг: 0 / 0
24.02.2004, 12:14
    #32419174
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
карент рекорд и form error не успевают перехватить эту ошибку
акцесс упорно входит в бесконечный цикл
что еще можно сделать с востановлением подключения?
...
Рейтинг: 0 / 0
24.02.2004, 14:02
    #32419397
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
Имхо - все это борьба с последствиями, а не с причинами.
Нужно искать причину разрыва соединения и устранять ее, а не заниматься отслеживанием факта разрыва.


P.S. В качестве одного из методов борьбы, можно увеличить время ожидания коннекта.
По умолчанию = 30 сек.

Устанавливается в
Tools -> Options -> Advanced = Ole/DDe timeout

Можно поставить 0.

Программно тоже можно устанавливать при запуске приложения (см. справку)
...
Рейтинг: 0 / 0
24.02.2004, 14:14
    #32419425
programmator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с потерей соединения 2000 adp+2000 sql
с установкой времени это какой-то выход.
Но полного решения проблеммы не получается.
К примеру работаю я по модему, или радиосхеме где возможны глюки и наэтом прелесть adp заканчивается.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с потерей соединения 2000 adp+2000 sql / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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