powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ConnectionTimeOut ADO
4 сообщений из 4, страница 1 из 1
ConnectionTimeOut ADO
    #32209592
pako
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Возник такой вопрос.
Есть база dbc-dbf. Некоторые данные копирую во временную базу dbc-dbf.
Копирую данные посредством ADO (Insert ... Post).
После этого временную базу мне надо заархивировать и отправить на сервер и т.д. Приходится делать репликацию вручную.
Так вот, после копирования данных разрываю связь с базой.

ADOConnection.Connected:=false

Но связь разрывается только через пару минут, хотя TimeOut ставил 2сек.
Заархивировать файлы без разрыва соединения невозможно.

Как корректно отследить отсоединение от от базы и как уменьшить это время.
...
Рейтинг: 0 / 0
ConnectionTimeOut ADO
    #32209600
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ConnectionTimeout - это интервал в течении которого ADO пытается установить соединение, и если этого не происходит, генериться исключение. А вот, чтобы отключить пуллинг соединений попробуй в строке подключения указать OLE DB Services=-2;
...
Рейтинг: 0 / 0
ConnectionTimeOut ADO
    #32209639
pako
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin спасибо помогло.

Можешь подсказать где почитать по настройкам соединения?
Особенно с DBC.
...
Рейтинг: 0 / 0
ConnectionTimeOut ADO
    #32209650
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можешь подсказать где почитать по настройкам соединения?

Параметры строк подключения для описаны в доке по MDAC.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ConnectionTimeOut ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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