保存有关使用 DBTools 库校验数据库所需的信息。
typedef struct a_validate_db
成员名称 | 类型 | 说明 |
---|---|---|
connectparms |
const char * |
连接到数据库所需的参数。 它们采用如下所示的连接字符串形式:"UID=DBA;PWD=sql;DBF=demo.db"。 数据库服务器将由连接字符串的 START 参数启动。例如:"START=c:\SQLAny16\bin32\dbsrv16.exe"。 一个包括 START 参数的完整连接字符串示例:"UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny16\bin32\dbsrv16.exe"。 |
errorrtn |
MSG_CALLBACK |
错误消息回调例程的地址或 NULL。 |
index |
a_bit_field |
如果设置为 TRUE,将校验索引。 表字段将指向索引列表。由 dbvalid -i 选项设置为 TRUE。由 dbvalid -t 选项设置为 FALSE。 |
msgrtn |
MSG_CALLBACK |
信息消息回调例程的地址或 NULL。 |
quiet |
a_bit_field |
如果设置为 TRUE,将在不打印消息的情况下运行。 由 dbvalid -q 选项设置为 TRUE。 |
statusrtn |
MSG_CALLBACK |
状态消息回调例程的地址或 NULL。 |
tables |
p_name |
指向表名或索引名(如果将索引字段设置为 TRUE)的链接列表的指针。 由 dbvalid object-name-list 参数设置。 |
type |
char |
要执行的校验类型。 VALIDATE_NORMAL、VALIDATE_EXPRESS、VALIDATE_CHECKSUM 等类型之一。请参见校验枚举。 |
version |
unsigned short |
DBTools 版本号 (DB_TOOLS_VERSION_NUMBER)。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |