2023-06-26
GBase 8a数据库,调用 SQLBindCol 时报错 Invalid?
调用 SQLBindCol 时报错 Invalid。
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
调用 SQLBindCol 时报错 Invalid。
正常情况下传给 SQLBindCol 的第二个参数 ColumnNumber 为 0 或者大于结
果集的列数时会报 Invalid descriptor index 错误。
当传入的 ColumnNumber 参数正确时,由于某种原因 gclusterd 主动 断开
了连接,也会导致 SQLBindCol 报错 Invalid descriptor index。比如当结果集
比较大时,ODBC 客户端应用不能及时从 ODBC 读取结果集,导致 gclusterd 向
ODBC 发送数据时写超时。这种情况在 gclusterd 的参数
"gcluster_send_client_data_timeout"默认值 30 时比较常见。这时需要修改
该参数值为一个较 大值或者直接修改为 0。
评论
有用 0
墨值悬赏