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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Datenbanktools-Schnittstelle (DBTools)

 

Versionsnummern und Kompatibilität

Jede Struktur enthält ein Element, das die Versionsnummer angibt. Im Versionsfeld sollten Sie die Versionsnummer der DBTools-Bibliothek angeben, für die Ihre Anwendung entwickelt wurde, bevor Sie eine DBTools-Funktion aufrufen. Die aktuelle Version der DBTools-Bibliothek wird definiert, wenn Sie die Header-Datei dbtools.h einbeziehen.

Das folgende Beispiel weist die aktuelle Version einer Instanz der a_backup_db-Struktur zu:

backup_info.version = DB_TOOLS_VERSION_NUMBER;

Die Versionsnummer ermöglicht es der Anwendung, auch in Zukunft mit neueren Versionen der DBTools-Bibliothek weiterzuarbeiten. Die DBTools-Funktionen sorgen mithilfe der Versionsnummern, die von Ihrer Anwendung zur Verfügung gestellt werden, dafür, dass Ihre Anwendung auch dann weiterarbeiten kann, wenn neue Elemente zur DBTools-Struktur hinzugefügt wurden.

Wenn eine der DBTools-Strukturen aktualisiert oder eine neuere Version der Software freigegeben wird, wird die Versionsnummer erhöht. Wenn Sie DB_TOOLS_VERSION_NUMBER verwenden und die Anwendung mit einer neuen Version der DBTools-Header-Datei neu erstellen, müssen Sie eine neue Version der DBTools-Bibliothek bereitstellen.