2009-12-10 4 views
0

Que peut-on faire pour éviter de devoir redémarrer un PC après la fin anormale d'un programme (C++ Builder) sans fermer la base de données avec firebird 2? Ce que je cherche: J'aimerais pouvoir redémarrer le programme sans autre intervention. (Je pourrais demander à l'utilisateur d'appeler un fichier batch en exécutant un nettoyage ou d'ajouter quelques lignes de code au programme pour tout déconnecter.)Le programme ne peut pas se reconnecter à Firebird après une fin anormale

+0

Il serait utile de savoir ce qui se passe lorsque vous essayez de faire repartir l'application. Des messages d'erreur? –

+0

Quel composant utilisez-vous pour accéder à Firebird? –

Répondre

0

Si votre base de données est firebird 2.1+, il existe des tables de surveillance qui montrent les connexions actives, et le sysdba peut supprimer manuellement toutes les connexions restantes.
Si vous regardez dans vos notes de version, les détails de la syntaxe devraient être là.

Questions connexes