Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - C- und C++-Programmierung » API-Referenz » UltraLite C++-API-Referenz » UltraLite_Connection_iface-Klasse

 

ValidateDatabase-Funktion

Validiert die Datenbank in dieser Verbindung.

Syntax
bool UltraLite_Connection_iface::ValidateDatabase(
  ul_u_short flags,
  ul_validate_callback_fn fn,
  ul_void * user_data,
  const ULValue & table_id
)
Parameter
  • flags   Parameter, die die Art der Validierung steuern

  • fn   Funktion, die die Informationen über den Verarbeitungsfortschritt der Validierung erhält

  • user_data   Benutzerdaten, die über den Callback an den Aufrufer zurückzusenden sind

  • table_id   Optional eine bestimmte Tabelle für die Validierung

Rückgabe

FALSE, wenn während der Validierung Fehler aufgetreten sind.

Bemerkungen

Je nach den an die Routine übergebenen Parametern können die gespeicherten Basisdaten bzw. die Indizes validiert werden. Um während der Validierung Informationen zu erhalten, implementieren Sie eine Callback-Funktion und übergeben die Adresse an diese Routine. Um die Validierung auf eine bestimmte Tabelle zu beschränken, übergeben Sie den Tabellennamen oder die ID als letzten Parameter.