Enthält die Informationen, die gebraucht werden, um dbinfo-Informationen mit der DBTools-Bibliothek zurückzugeben.
typedef struct a_db_info
Mitgliedsname | Typ | Beschreibung |
---|---|---|
bit_map_pages |
a_sql_uint32 |
Anzahl von Bitmap-Seiten in der Datenbank |
charcollationspecbuffer |
char * |
Zeiger auf den Zeichenfolgenpuffer der CHAR-Kollation. |
charcollationspecbufsize |
unsigned short |
Größe von charcollationspecbuffer (mindestens 256+1). |
charencodingbuffer |
char * |
Zeiger auf den char-Kodierung-Zeichenfolgenpuffer. |
charencodingbufsize |
unsigned short |
Größe von charencodingbuffer (mindestens 50+1). |
checksum |
a_bit_field |
Wenn auf TRUE gesetzt, sind Prüfsummen aktiviert (eine Prüfsumme für jede Datenbankseite). |
connectparms |
const char * |
Parameter für die Verbindung zur Datenbank. Sie haben die Form von Verbindungszeichenfolgen wie: "UID=DBA;PWD=sql;DBF=demo.db". Der Datenbankserver würde durch den START-Parameter der Verbindungszeichenfolge gestartet. Zum Beispiel: "START=c:\SQLAny16\bin32\dbsrv16.exe". Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen: "UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny16\bin32\dbsrv16.exe". |
dbbufsize |
unsigned short |
Größe von dbnamebuffer (Beispiel: _MAX_PATH). |
dbnamebuffer |
char * |
Zeiger auf den Datenbankdateinamenpuffer. |
encrypted_tables |
a_bit_field |
Wenn auf TRUE gesetzt, werden verschlüsselten Tabellen unterstützt. |
errorrtn |
MSG_CALLBACK |
Adresse einer Fehlermeldungs-Callback-Routine oder NULL. |
file_size |
a_sql_uint32 |
Größe der Datenbankdatei (in Seiten). |
free_pages |
a_sql_uint32 |
Anzahl der freien Seiten |
logbufsize |
unsigned short |
Größe von lognamebuffer (zum Beispiel _MAX_PATH). |
lognamebuffer |
char * |
Zeiger auf den Transaktionslogdateinamenpuffer. |
mirrorbufsize |
unsigned short |
Größe von mirrornamebuffer (zum Beispiel _MAX_PATH). |
mirrornamebuffer |
char * |
Zeiger auf den Spiegeldateinamenpuffer. |
msgrtn |
MSG_CALLBACK |
Adresse einer Informationsnachricht-Callback-Routine oder NULL. |
ncharcollationspecbuffer |
char * |
Zeiger auf den Zeichenfolgenpuffer der NCHAR-Kollation. |
ncharcollationspecbufsize |
unsigned short |
Größe von ncharcollationspecbuffer (mindestens 256+1). |
ncharencodingbuffer |
char * |
Zeiger auf nchar-Kodierungszeichenfolgepuffer. |
ncharencodingbufsize |
unsigned short |
Größe von ncharencodingbuffer (mindestens 50+1). |
other_pages |
a_sql_uint32 |
Anzahl der Seiten, die keine Tabellenseiten, Indexseiten, freie Seiten oder Bitmap-Seiten sind |
page_usage |
a_bit_field |
Auf TRUE setzen, um Seitennutzungsstatistiken auszugeben, sonst FALSE. Von dbinfo-Option -u auf TRUE gesetzt. |
quiet |
a_bit_field |
Auf TRUE setzen, um ohne Meldungsbestätigung zu arbeiten. Von dbinfo-Option -q auf TRUE gesetzt. |
statusrtn |
MSG_CALLBACK |
Adresse einer Statusmeldung-Callback-Routine oder NULL. |
sysinfo |
a_sysinfo |
Inline-a_sysinfo-Struktur. |
totals |
a_table_info * |
Zeiger auf eine a_table_info-Struktur |
version |
unsigned short |
DBTools-Versionsnummer (DB_TOOLS_VERSION_NUMBER). |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |