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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 数据库工具接口 (DBTools)

 

版本号和兼容性

每个结构都有一个指示版本号的成员。您应在调用任意 DBTools 函数之前设置应用程序开发时所针对的 DBTools 库的版本号的版本字段。当您将 dbtools.h 头文件包括进来时便定义了 DBTools 库的当前版本。

下面的示例中将当前版本指派给了 a_backup_db 结构的一个实例:

backup_info.version = DB_TOOLS_VERSION_NUMBER;

版本号允许应用程序继续处理较新版本的 DBTools 库。即使新成员已添加到 DBTools 结构中,DBTools 函数也使用由应用程序提供的版本号来允许应用程序工作。

如果更新了任何 DBTools 结构或是发布了更新版本的软件,版本号就会增大。如果您使用了 DB_TOOLS_VERSION_NUMBER 并用新版本的 DBTools 头文件重建您的应用程序,则必须部署新版本的 DBTools 库。