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 (中文) » SQL Anywhere 服务器 - 编程 » 嵌入式 SQL

 

示例嵌入式 SQL 程序

示例嵌入式 SQL 程序随 SQL Anywhere 的安装提供,它们位于 %SQLANYSAMP16%\SQLAnywhere\C 目录中。对于 Windows Mobile,\SQLAnywhere\CE\esql_sample 目录下还有一个示例。

  • 静态游标嵌入式 SQL 示例 cur.sqc 演示如何使用静态 SQL 语句。

  • 动态游标嵌入式 SQL 示例 dcur.sqc 演示如何使用动态 SQL 语句。

为了减少示例程序重复的代码量,已经将主线和数据打印函数置于单独的文件中。对于字符模式系统,该文件为 mainch.c;对于窗口环境,该文件为 mainwin.c

每个示例程序都提供了以下三个从主线调用的例程:

  • WSQLEX_Init   连接到数据库并打开游标。

  • WSQLEX_Process_Command   处理来自用户的命令,根据需要操作游标。

  • WSQLEX_Finish   关闭游标并断开与数据库的连接。

主线的功能是:

  1. 调用 WSQLEX_Init 例程。

  2. 执行循环,从用户获取命令并调用 WSQL_Process_Command,直到用户退出。

  3. 调用 WSQLEX_Finish 例程。

连接到数据库这一操作是通过提供相应用户 ID 和口令的嵌入式 SQL CONNECT 语句完成的。

除了这些示例之外,您还可以找到作为 SQL Anywhere 的一部分、演示可用于特定平台的功能的其它程序和源文件。


静态游标示例
运行静态游标示例程序
动态游标示例
运行动态游标示例程序