2009-12-10 4 views
0

Что можно сделать, чтобы предотвратить перезагрузку ПК после завершения программы (C++ Builder), не закрывая базу данных с помощью firebird 2?Программа не может повторно подключиться к Firebird после аномального завершения

Что я ищу: Я хотел бы иметь возможность просто перезапустить программу без какого-либо вмешательства. (Я мог бы заставить пользователя вызвать пакетный файл, выполняющий некоторую очистку или добавить некоторые строки кода в программу, чтобы отключить все.)

+0

Это поможет узнать, что происходит, когда вы пытаетесь восстановить приложение. Любые сообщения об ошибках? –

+0

Какой компонент вы используете для доступа к firebird? –

ответ

0

Если ваша база данных является firebird 2.1+, существуют таблицы мониторинга, которые показывают активные соединения, и sysdba может вручную удалить все оставшиеся соединения.
Если вы посмотрите в примечаниях к выпуску, то должны быть синтаксические данные.

Смежные вопросы