保存使用 DBTools 库返回 DBInfo 信息所需的信息。
typedef struct a_db_info
成员名称 | 类型 | 说明 |
---|---|---|
bit_map_pages |
a_sql_uint32 |
数据库中位图页的数目。 |
charcollationspecbuffer |
char * |
指向 char 归类字符串缓冲区的指针。 |
charcollationspecbufsize |
unsigned short |
charcollationspecbuffer 的大小(至少 256+1 个字符)。 |
charencodingbuffer |
char * |
指向 char 编码字符串缓冲区的指针。 |
charencodingbufsize |
unsigned short |
charencodingbuffer 的大小(至少 50+1 个字符)。 |
checksum |
a_bit_field |
如果设置为 TRUE,将启用全局校验和(为每个数据库页创建校验和)。 |
connectparms |
const char * |
连接到数据库所需的参数。 它们采用如下所示的连接字符串形式:"UID=DBA;PWD=sql;DBF=demo.db"。 数据库服务器将由连接字符串的 START 参数启动。例如:"START=c:\SQLAny12\bin32\dbeng12.exe"。 一个包括 START 参数的完整连接字符串示例:"UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny12\bin32\dbeng12.exe"。 |
dbbufsize |
unsigned short |
dbnamebuffer 的大小(例如,_MAX_PATH)。 |
dbnamebuffer |
char * |
指向数据库文件名缓冲区的指针。 |
encrypted_tables |
a_bit_field |
如果设置为 TRUE,将支持使用加密表。 |
errorrtn |
MSG_CALLBACK |
错误消息回调例程的地址或 NULL。 |
file_size |
a_sql_uint32 |
数据库文件的大小(以页计算)。 |
free_pages |
a_sql_uint32 |
空闲页数。 |
logbufsize |
unsigned short |
lognamebuffer 的大小(例如,_MAX_PATH)。 |
lognamebuffer |
char * |
指向事务日志文件名缓冲区的指针。 |
mirrorbufsize |
unsigned short |
mirrornamebuffer 的大小(例如,_MAX_PATH)。 |
mirrornamebuffer |
char * |
指向镜像文件名缓冲区的指针。 |
msgrtn |
MSG_CALLBACK |
信息消息回调例程的地址或 NULL。 |
ncharcollationspecbuffer |
char * |
指向 nchar 归类字符串缓冲区的指针。 |
ncharcollationspecbufsize |
unsigned short |
ncharcollationspecbuffer 的大小(至少 256+1 个字符)。 |
ncharencodingbuffer |
char * |
指向 nchar 编码字符串缓冲区的指针。 |
ncharencodingbufsize |
unsigned short |
ncharencodingbuffer 的大小(至少 50+1 个字符)。 |
other_pages |
a_sql_uint32 |
不属于表页、索引页、空闲页或位图页的页数。 |
page_usage |
a_bit_field |
设置为 TRUE 以报告页面使用统计信息,否则设置为 FALSE。 由 dbinfo -u 选项设置为 TRUE。 |
quiet |
a_bit_field |
如果设置为 TRUE,将在不提供确认消息的情况下运行。 由 dbinfo -q 选项设置为 TRUE。 |
statusrtn |
MSG_CALLBACK |
状态消息回调例程的地址或 NULL。 |
sysinfo |
a_sysinfo |
内嵌 a_sysinfo 结构。 |
totals |
a_table_info * |
指向 a_table_info 结构的指针。 |
version |
unsigned short |
DBTools 版本号 (DB_TOOLS_VERSION_NUMBER)。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |