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

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - C 和 C++ 编程 » 应用程序开发 » 使用嵌入式 SQL 开发 UltraLite C++ 应用程序 » 嵌入式 SQL 示例

 

嵌入式 SQL 程序结构

所有嵌入式 SQL 语句都以 EXEC SQL 开头,并以分号结尾。在嵌入式 SQL 语句的中间允许使用常规 C 语言注释。

使用嵌入式 SQL 的每个 C 程序都必须在源文件中任何其它嵌入式 SQL 语句之前包含以下语句。

EXEC SQL INCLUDE SQLCA;

程序中的第一个嵌入式 SQL 可执行语句必须是 SQL CONNECT 语句。CONNECT 语句提供用于建立到 UltraLite 数据库的连接的连接参数。

一些嵌入式 SQL 命令不生成任何可执行的 C 代码,或不涉及与数据库的通信。在执行 CONNECT 语句之前仅允许执行这些命令。最主要的是 INCLUDE 语句和指定错误处理方法的 WHENEVER 语句。