返回首页

gbase数据、南大通用产品文档:GBase8s错误处理

更新日期:2024年09月11日

要处理更改数据捕获函数返回的错误,请通过在syscdcerrcodes 表中查找
错误号的符号名来引用错误号。
向应用程序中添加代码以处理可能的错误情况。
1、为要单独处理的错误类型声明错误代码变量。
2、查询syscdcerrcodes 表以查找与变更数据捕获错误代码的每个符号名
称对应的错误号。
3、将错误代码变量设置为变更数据捕获错误编号。
4、添加代码以处理每个错误条件。
您可以使用cdc_errortext() 函数返回指定符号名称。

GBase 8s数据库安装手册
南大通用数据技术股份有限公司
9

布尔变量是预定义的值TRUE、FALSE和NULL。NULL代表缺少、未知或不适用的值。
记住,布尔文字是值,而不是字符串。

 摘要:
将完整的结果集检索到客户端。以便后续的gbase_stmt_fetch()调用能返
回缓冲数据。
 语法:
int gbase_stmt_store_result(GBASE_STMT *stmt);
 参数:
 返回值:
如果成功完成了对结果的缓冲处理,返回0。如果出现错误,返回非0 值。

 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_OUT_OF_MEMORY


内存溢出。
CR_SERVER_GONE_ERROR

GBase 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。


GBase 8a 程序员手册C API 篇


- 70 -

南大通用数据技术股份有限公司
5 GBase C API 应用示例