摘要:
将程序块中的长数据发送到服务器。允许应用程序分段地(分块)将参数
数据发送到服务器。可以多次调用该函数,以便发送关于某一列的字符或二进
制数据的不同部分,列必须是TEXT 或BLOB 数据类型之一。
语法:
gs_bool gbase_stmt_send_long_data(GBASE_STMT *stmt,
unsigned int param_number,
const char * data,
unsigned long length);
GBase 8a 程序员手册C API 篇
南大通用数据技术股份有限公司
- 67 -
参数:
Stmt
预处理语句句柄
param_number
指明了与数据关联的参数。参数从0 开始编号。
data
是指向包含将要发送的数据的缓冲区的指针。
length
指明了缓冲区内的字节数。
返回值:
如果成功地将数据发送到服务器,返回0。如果出现错误,返回非0 值。
错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR
GBase 服务器不可用。
CR_OUT_OF_MEMORY
内存溢出。
CR_UNKNOWN_ERROR
出现未知错误。