FirebirdNETProvider-1.7.1 disconnection trouble

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Serge
Сообщения: 9
Зарегистрирован: 25 фев 2005, 10:20

FirebirdNETProvider-1.7.1 disconnection trouble

Сообщение Serge » 11 окт 2006, 16:38

Добрый день.

Кто-нибудь сталкивался с такой проблемой:
при использовании FirebirdNETProvider-1.7.1 для .NET 1.1 после того как
было произведено FbConnection.Close() база данных оставалась недоступна
для удаления или переноса? только что попробовал даже FbConnection.Dispose()-
результат тот же самый. Может я что-то не так делаю?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 окт 2006, 18:14

что-то такое было, вот где обсуждали - не помню. возможно в эпсилоновской конфе, которой уже нет.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 12 окт 2006, 07:39

Независимо от способа соединения, база может быть занята суперсервером после дисконнекта "для внутренних нужд". Сборка мусора и/или свип.

Serge
Сообщения: 9
Зарегистрирован: 25 фев 2005, 10:20

Сообщение Serge » 12 окт 2006, 12:04

Dimitry Sibiryakov писал(а):Независимо от способа соединения, база может быть занята суперсервером после дисконнекта "для внутренних нужд". Сборка мусора и/или свип.
нет, к сожалению, приложение "держит" базу до того момента, когда оно закрывается - даже через 1 час после FbConnection.Close() + FbConnection.Dispose() база недоступна для ее перемещения/удаления

Serge
Сообщения: 9
Зарегистрирован: 25 фев 2005, 10:20

Re: FirebirdNETProvider-1.7.1 disconnection trouble

Сообщение Serge » 12 окт 2006, 16:01

Serge писал(а):Добрый день.

Кто-нибудь сталкивался с такой проблемой:
при использовании FirebirdNETProvider-1.7.1 для .NET 1.1 после того как
было произведено FbConnection.Close() база данных оставалась недоступна
для удаления или переноса? только что попробовал даже FbConnection.Dispose()-
результат тот же самый. Может я что-то не так делаю?

решено! всем спасибо за внимание
подсказали на другом форуме:

Попробуйте после того как вызвали FBConnection.Close() вызвать статический метод FBConnection.ClearPool(connnecion) для конкретного подключения.

Ответить