Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere C++-API-Referenz » QAManagerBase-Klasse

 

close-Funktion

Syntax
qa_bool QAManagerBase::close()
Bemerkungen

Schließt die Verbindung zum QAnywhere-Nachrichtensystem und gibt alle Ressourcen frei, die von der QAManagerBase belegt wurden.

Nachfolgende Aufrufe von close werden ignoriert. Wenn eine Instanz von QAManagerBase geschlossen wird, kann sie nicht wieder geöffnet werden. In diesem Fall muss eine neue QAManagerBase-Instanz erstellt und geöffnet werden.

Wenn ein Datenbank-Verbindungsfehler erkannt wird, können Sie einen QAManager erneut öffnen, indem Sie die Close-Funktion gefolgt von der Open-Funktion aufrufen. Wenn ein QAManager erneut geöffnet wird, ist es nicht erforderlich, ihn neu zu erstellen oder die Eigenschaften bzw. den Nachrichten-Listener zurückzusetzen. Die Eigenschaften des QAManagers können nach dem ersten Öffnen nicht mehr geändert werden. Nachfolgende Aufrufe müssen denselben Quittierungsmodus bereitstellen. Weitere Hinweise finden Sie unter open-Funktion.

Siehe auch

open-Funktion

Rückgabe

Es wird nur dann TRUE zurückgegeben, wenn der Vorgang erfolgreich war.