返回首页

gbase数据、南大通用产品文档:GBase8agbase_stmt_store_result

更新日期:2024年09月11日

 摘要:
将完整的结果集检索到客户端。以便后续的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 篇
南大通用数据技术股份有限公司

- 69 -
5 GBase C API 应用示例

GBase 8s 数据库中,并没有包的概念,GCI 接口仅是用作适配。其本身意义是一个存储
过程和函数定义的集合。
包对象访问过程一般是包含两层,但每层的访问过程是一致的(用到的属性不同)

一是包本身
二是包内某个存储过程或函数
具体访问对象的取值过程如下图:
G
C
I Logon
G
C
I H
andl eA
l l oc( G
C
I _H
TY
P
E
_D
E
S
C
R
I B
E
)
G
C
I D
escr i beA
ny
G
C
I A
t t r G
et ( G
C
I _H
TY
P
E
_D
E
S
C
R
I B
E
, G
C
I _A
TTR
_P
A
R
A
M
)
G
C
I A
t t r G
et ( G
C
I _D
TY
P
E
_P
A
R
A
M
, G
C
I _A
TTR
_LI S
T_X
X
)
G
C
I A
t t r G
et ( G
C
I _D
TY
P
E
_P
A
R
A
M
, G
C
I _A
TTR
_N
U
M
_X
X
)
G
C
I H
andl eA
l l oC
( svc)
G
C
I H
andl eA
l l oc
循环获取属性值(nam
e,t ype,si ze。。。)
G
C
I E
nvI ni t




去除list 对象节点外,其他均为DTYPE_PARAM 属性,使用GCIAttrGet 接口获取.
List 对象的每个元组则用GCIParamGet 接口获取。

GBA-01BR-0104
错误码
错误标识
错误显示信息
GBA-01BR-0104

%s is an empty file
错误出现原因
全文索引.fti.path 文件内容为空
分析与建议
检查全文索引文件的正确性,
.fti.path 文件不存在,
如果存在,则必须内容正确