powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOConnection Разрыв соединения. Как востановить?
5 сообщений из 5, страница 1 из 1
ADOConnection Разрыв соединения. Как востановить?
    #32318980
Фотография Deff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как востановить соединение не закрывая Dataset.
Ситуация следующая:
AdoDataSet.LockType=ltBatchOptimistic. На сервере ничего не измениться, пока не сделаешь UpdateButch
Поэтому вариант close/open не устраивает.
...
Рейтинг: 0 / 0
ADOConnection Разрыв соединения. Как востановить?
    #32319010
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Connection.Active := True;
:)

-- Tygra's --
...
Рейтинг: 0 / 0
ADOConnection Разрыв соединения. Как востановить?
    #32319128
Фотография Deff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что итак Connection.Active := True;
А если сделать Connection.Active := false, то закроется и DataSet.
Мне кажется должен быть метод, что то типа reconect.
...
Рейтинг: 0 / 0
ADOConnection Разрыв соединения. Как востановить?
    #32319139
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Мне кажется должен быть метод, что то типа reconect.

Нету такого. Я как-то уже описывал алгоритм обработки такой ситуации:

1. Пробегаем по всем TADOConnection.DataSets, сохраняя ссылки в список, и устанавливая для каждого датасета Connection в nil.
2. Закрываем TADOConnection.
3. Открываем TADОConnection.
4. Пробегаемся по ранее заполненному списку, устанавливая для каждого DataSetа из этого списка свойство Connection на открытое TADOConnection.
...
Рейтинг: 0 / 0
ADOConnection Разрыв соединения. Как востановить?
    #32319255
Фотография Deff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin
Спасибо, то что надо :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOConnection Разрыв соединения. Как востановить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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