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

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

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

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

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


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

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

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

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


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