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

SQL Anywhere 12.0.0 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » Anwendungen mit Embedded SQL entwickeln » Embedded SQL-Beispiel

 

Struktur von Embedded SQL-Programmen

Alle Embedded SQL-Anweisungen beginnen mit den Worten EXEC SQL und enden mit einem Semikolon. Normale Kommentare der Sprache C sind innerhalb von Embedded SQL-Anweisungen erlaubt.

Der Quellcode eines C-Programms, das Embedded SQL benutzt, muss vor der ersten Embedded SQL-Anweisung in der Quelldatei folgende Anweisung enthalten:

EXEC SQL INCLUDE SQLCA;

Die erste Embedded SQL-Programmanweisung, die in einem Programm ausgeführt wird, muss eine SQL CONNECT-Anweisung sein. Die CONNECT-Anweisung liefert Verbindungsparameter, die verwendet werden, um eine Verbindung mit der UltraLite-Datenbank herzustellen.

Einige Embedded SQL-Befehle erzeugen keinen C-Programmcode oder benötigen keine Verbindung zur Datenbank. Nur folgende Befehle sind vor der CONNECT-Anweisung erlaubt. Die wichtigsten sind die INCLUDE-Anweisung und die WHENEVER-Anweisung für die Fehlerbehandlung.