Holds information needed for transaction log truncation using the DBTools library.
 Syntax
 Syntaxtypedef struct a_truncate_log Members
 Members| Member name | Type | Description | 
|---|---|---|
| connectparms | const char * | Parameters needed to connect to the database. They take the form of connection strings, such as the following: "UID=DBA;PWD=sql;DBF=demo.db". The database server would be started by the connection string START parameter. For example: "START=c:\SQLAny12\bin32\dbeng12.exe". A full example connection string including the START parameter: "UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny12\bin32\dbeng12.exe". | 
| errorrtn | MSG_CALLBACK | Address of an error message callback routine or NULL. | 
| msgrtn | MSG_CALLBACK | Address of an information message callback routine or NULL. | 
| quiet | a_bit_field | Set TRUE to operate without printing messages. Set TRUE by dbbackup -q option. | 
| server_backup | a_bit_field | Set TRUE to indicate backup on server using BACKUP DATABASE. Set TRUE by dbbackup -s option when dbbackup -x option is specified. | 
| truncate_interrupted | char | Truncate was interrupted if non-zero. | 
| version | unsigned short | DBTools version number (DB_TOOLS_VERSION_NUMBER). | 
 See also
 See also|  | Discuss this page in DocCommentXchange.
                   | Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |