所有工具都是通过先填写结构然后调用 DBTools 库中的函数(或入口点)来运行的。每个入口点都将指向单个结构的指针视为参数。
下面的示例展示了如何在 Windows 操作系统上使用 DBBackup 函数。
// Initialize the structure a_backup_db backup_info; memset( &backup_info, 0, sizeof( backup_info ) ); // Fill out the structure backup_info.version = DB_TOOLS_VERSION_NUMBER; backup_info.output_dir = "c:\\backup"; backup_info.connectparms ="UID=DBA;PWD=sql;DBF=demo.db"; backup_info.confirmrtn = (MSG_CALLBACK) ConfirmRtn ; backup_info.errorrtn = (MSG_CALLBACK) ErrorRtn ; backup_info.msgrtn = (MSG_CALLBACK) MessageRtn ; backup_info.statusrtn = (MSG_CALLBACK) StatusRtn ; backup_info.backup_database = TRUE; // start the backup DBBackup( &backup_info ); |
有关 DBTools 结构成员的信息,请参见DBTools 结构。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |