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) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere Embedded SQL

 

Programmiertechniken für Embedded SQL

Dieser Abschnitt enthält eine Reihe von Tipps für Entwickler von Programmen mit Embedded SQL.

Anforderungsverwaltung implementieren

Das voreingestellte Verhalten der Schnittstellen-DLL für Anwendungen beinhaltet es, zu warten, bis eine Anforderung an die Datenbank ausgeführt wurde und erst dann andere Funktionen auszuführen. Dieses Verhalten können Sie mithilfe der Funktionen für die Anforderungsverwaltung ändern. Zum Beispiel ist bei Interactive SQL das Betriebssystem weiterhin aktiv, während Interactive SQL auf eine Antwort der Datenbank wartet und inzwischen andere Aufgaben ausführt.

Sie können eine Anwendung aktivieren, während eine Anforderung an die Datenbank abgearbeitet wird, indem Sie eine Callback-Funktion zur Verfügung stellen. In dieser Callback-Funktion setzen Sie eine weitere Datenbankanforderung, keine db_cancel_request, ab. Sie können die Funktion db_is_working in Ihren Message-Handlers verwenden, um festzustellen, ob gerade eine Anforderung an die Datenbank abgearbeitet wird.

Die Funktion db_register_a_callback wird verwendet, um die Callback-Funktionen Ihrer Anwendung zu registrieren:

Siehe auch
Sicherungsfunktionen

Die Funktion db_backup unterstützt Online-Sicherungen in Anwendungen mit Embedded SQL. Das Sicherungsdienstprogramm setzt diese Funktion ein. Sie brauchen nur dann ein Programm zu schreiben, das diese Funktion verwendet, falls Ihre Sicherungsanforderungen die Leistung des Sicherungsdienstprogramms von SQL Anywhere übersteigen.

BACKUP-Anweisung wird empfohlen

Obwohl diese Funktion eine Möglichkeit bietet, einer Anwendung Sicherungsfunktionen hinzuzufügen, wird empfohlen, diese Aufgabe über die BACKUP-Anweisung auszuführen. Weitere Hinweise finden Sie unter BACKUP-Anweisung.

Sie können mit der Funktion DBBackup der Datenbanktools auch direkt auf das Sicherungsdienstprogramm zugreifen. Weitere Hinweise finden Sie unter DBBackup-Funktion.

Siehe auch