示例嵌入式 SQL 程序随 SQL Anywhere 的安装提供,它们位于 samples-dir\SQLAnywhere\C 目录中。对于 Windows Mobile,samples-dir\SQLAnywhere\CE\esql_sample 目录中还有一个附加示例。
静态游标嵌入式 SQL 示例 cur.sqc 演示如何使用静态 SQL 语句。
动态游标嵌入式 SQL 示例 dcur.sqc 演示如何使用动态 SQL 语句。
为了减少示例程序重复的代码量,已经将主线和数据打印函数置于单独的文件中。对于字符模式系统,该文件为 mainch.c;对于窗口环境,该文件为 mainwin.c。
每个示例程序都提供了以下三个从主线调用的例程:
WSQLEX_Init 连接到数据库并打开游标。
WSQLEX_Process_Command 处理来自用户的命令,根据需要操作游标。
WSQLEX_Finish 关闭游标并断开与数据库的连接。
主线的功能是:
调用 WSQLEX_Init 例程。
执行循环,从用户获取命令并调用 WSQL_Process_Command,直到用户退出。
调用 WSQLEX_Finish 例程。
连接到数据库这一操作是通过提供相应用户 ID 和口令的嵌入式 SQL CONNECT 语句完成的。
除了这些示例之外,您还可以找到作为 SQL Anywhere 的一部分、演示可用于特定平台的功能的其它程序和源文件。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |