Enthält die Informationen, die gebraucht werden, um dbinfo-Informationen mit der DBTools-Bibliothek zurückzugeben.
typedef struct a_db_info { unsigned short version; MSG_CALLBACK errorrtn; MSG_CALLBACK msgrtn; MSG_CALLBACK statusrtn; unsigned short dbbufsize; char * dbnamebuffer; unsigned short logbufsize; char * lognamebuffer; unsigned short mirrorbufsize; char * mirrornamebuffer; unsigned short collationnamebufsize; char * collationnamebuffer; const char * connectparms; a_bit_field quiet : 1; a_bit_field page_usage : 1; a_sysinfo sysinfo; a_table_info * totals; a_sql_uint32 file_size; a_sql_uint32 free_pages; a_sql_uint32 bit_map_pages; a_sql_uint32 other_pages; a_bit_field checksum : 1; a_bit_field encrypted_tables : 1; } a_db_info; |
Mitglied | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
version | DBTools-Versionsnummer | ||||||
errorrtn | Callback-Routine für die Behandlung einer Fehlermeldung. | ||||||
msgrtn | Callback-Routine für die Behandlung einer Informationsnachricht. | ||||||
statusrtn | Callback-Routine für die Behandlung einer Statusmeldung. | ||||||
dbbufsize | Dieser Wert legt die Länge des Datenbank-Dateinamenpuffers fest (zum Beispiel _MAX_PATH). | ||||||
dbnamebuffer | Dieser Wert legt den Zeiger auf den Datenbank-Dateinamenpuffer fest. | ||||||
logbufsize | Dieser Wert legt die Länge des Transaktionslog-Dateinamenpuffers fest (zum Beispiel _MAX_PATH). | ||||||
lognamebuffer | Dieser Wert legt den Zeiger auf den Transaktionslog-Dateinamenpuffer fest. | ||||||
mirrorbufsize | Dieser Wert legt die Länge des Spiegel-Dateinamenpuffers fest (zum Beispiel _MAX_PATH). | ||||||
mirrornamebuffer | Dieser Wert legt den Zeiger auf den Spiegel-Dateinamenpuffer fest. | ||||||
collationnamebufsize | Dieser Wert legt die Länge des Namens- und Labelpuffers für die Datenbankkollatierung fest (die maximale Größe beträgt einschließlich des Speicherplatzes für das Nullzeichen 129). | ||||||
collationnamebuffer | Dieser Wert legt den Zeiger auf den Namens- und Labelpuffer für die Datenbankkollatierung fest. | ||||||
connectparms |
Parameter für die Verbindung zur Datenbank. Sie haben die Form von Zeichenfolgen, zum Beispiel:
Der Datenbankserver würde durch den START-Parameter der Verbindungszeichenfolge gestartet. Zum Beispiel:
Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen:
Eine Liste der Verbindungsparameter finden Sie unter Verbindungsparameter. |
||||||
quiet | Ohne Bestätigungsnachrichten arbeiten | ||||||
page_usage | 1, um Auskunft zu geben über Seitennutzungs-Statistiken, sonst 0. | ||||||
sysinfo | a_sysinfo-Struktur (weitere Hinweise finden Sie unter a_sysinfo-Struktur). | ||||||
totals | Zeiger auf eine a_table_info-Struktur (weitere Hinweise finden Sie unter a_table_info-Struktur). | ||||||
file_size | Größe der Datenbankdatei | ||||||
free_pages | Anzahl der freien Seiten | ||||||
bit_map_pages | Anzahl von Bitmap-Seiten in der Datenbank | ||||||
other_pages | Anzahl der Seiten, die keine Tabellenseiten, Indexseiten, freie Seiten oder Bitmap-Seiten sind | ||||||
checksum | Prüfsummen für Datenbankseiten werden aktiviert, wenn 1, bzw. deaktiviert, wenn 0 | ||||||
encrypted_tables | Verschlüsselte Tabellen werden unterstützt, wenn 1, bzw. deaktiviert, wenn 0 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |