Enthält Informationen, die für Datenbankvalidierung mit der DBTools-Bibliothek gebraucht werden.
typedef struct a_validate_db
Mitgliedsname | Typ | Beschreibung |
---|---|---|
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. 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". |
errorrtn |
MSG_CALLBACK |
Adresse einer Fehlermeldungs-Callback-Routine oder NULL. |
index |
a_bit_field |
Auf TRUE setzen, um Indizes zu validieren. Das Feld "tables" zeigt auf eine Liste von Indizes. Von der dbvalid Option -i auf TRUE gesetzt. Von der dbvalid Option -t auf FALSE gesetzt. |
msgrtn |
MSG_CALLBACK |
Adresse einer Informationsnachricht-Callback-Routine oder NULL. |
quiet |
a_bit_field |
Auf TRUE setzen, um ohne Meldungsausgabe zu arbeiten. Von der dbvalid Option -q auf TRUE gesetzt. |
statusrtn |
MSG_CALLBACK |
Adresse einer Statusmeldung-Callback-Routine oder NULL. |
Tabellen |
p_name |
Zeiger auf eine verknüpfte Liste mit Tabellennamen oder Indexnamen (wenn das Feld "index" auf TRUE gesetzt ist). Dies wird durch das Objektlistennamenargument von dbvalid eingestellt. |
type |
char |
Der Typ der durchzuführenden Validierung. Eine Auswahl von VALIDATE_NORMAL, VALIDATE_EXPRESS, VALIDATE_CHECKSUM, etc. Siehe Validierung-Enumeration. |
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 |