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

SQL Anywhere 12.0.0 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 使用嵌入式 SQL 开发应用程序 » 初始化 SQL 通信区

 

SQLCA 字段

SQLCA 包含以下字段:

  • sqlcaid   8 字节字符字段,包含作为 SQLCA 结构标识的字符串 SQLCA。在您查看内存内容时,该字段可帮助进行调试。

  • sqlcabc   包含 SQLCA 结构的长度(以字节为单位)的长整数。

  • sqlcode   数据库对请求检测到错误时,包含错误代码的长整数。错误代码的定义位于头文件 install-dir\SDK\Include\sqlerr.h 中。成功操作的错误代码是 0(零),正值表示警告,负值表示错误。

    可使用 SQLCODE 宏直接访问此字段。

    有关错误代码的列表,请参见SQL Anywhere 错误消息

  • sqlerrml   sqlerrmc 字段中信息的长度。

    UltraLite 应用程序不使用此字段。

  • sqlerrmc   可以包含准备插入到错误消息中的一个或多个字符串。一些错误消息包含占位符字符串 (%1),它将被此字段中的文本替换。

    UltraLite 应用程序不使用此字段。

  • sqlerrp   保留。

  • sqlerrd   长整数的实用程序数组。

  • sqlwarn   保留。

    UltraLite 应用程序不使用此字段。

  • sqlstate   SQLSTATE 状态值。

    UltraLite 应用程序不使用此字段。