dpi_param_data
DPIRETURN dpi_param_data( dhstmt dpi_hstmt, dpointer *val_ptr );
功能
与 dpi_put_data 一起使用,用于协助在语句执行时提供参数的数据。
参数:
1) dpi_hstmt
输入参数,语句句柄。
2) val_ptr
输出参数,指向用于返回 dpi_bind_param 绑定的参数地址的缓冲区指针。
返回值
DSQL_SUCCESS
DSQL_SUCCESS_WITH_INFO
DSQL_ERROR
DSQL_INVALID_HANDLE
DSQL_NEED_DATA
说明:
当调用 dpi_exec 或者 dpi_exec_direct 时,如果返回 DSQL_NEED_DATA,则说明需要
提供某个参数的数据,此时调用 dpi_param_data 获取具体参数的信息,并调用 dpi_put_data
发送相应参数的数据。再次循环上述步骤直至 dpi_param_data 返回 DSQL_SUCCESS 或
DSQL_SUCCESS_WITH_INFO。
https://xpanx.com/
评论