关于OCI函数释放句柄空间的问题

nihao_010004 2009-07-03 12:03:11
关于OCI函数释放句柄空间的问题
问3个问题,基本都是关于句柄空间的
1.我给一个stmt句柄分配了空间,然后OCIStmePrepare(stmt, ..., SQL语句1, ...),执行之后,
可不可以直接继续OCIStmePrepare(stmt, ..., SQL语句2, ...),然后执行?
2 调用OCIBindByName(stmt,..., &bind, 占位符,变量 ,...),将一个变量和占位符相联系,这里需要一个OCIBind * 类型的变量,假设名字为bind,并且该变量的空间是隐式分配的,
该变量的空间如何释放?(据说释放stmt的空间就可以同时释放了bind的空间,但是我不想释放stmt的空间,因为以后还要用的,我只想释放bind的空间,OCIHandleFree()是不支持释放OCIBind *类型的空间的)
3问题基本同2,调用OCIDefineByPos(),也会隐式的申请一个空间给OCIDefine*类型的变量

OCI方面的参考书太少了,手头有本英文的,看的不是很明白.来请教高手
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nihao_010004 2009-07-09
  • 打赏
  • 举报
回复
没人回答?
我自己顶
nihao_010004 2009-07-03
  • 打赏
  • 举报
回复
等有时间,我把OCI的文档翻译过来,
不就1000页吗!!!!
求人不如求自己啊
csuxp2008 2009-07-03
  • 打赏
  • 举报
回复
帮顶
bzcnc 2009-07-03
  • 打赏
  • 举报
回复
正在学习,帮楼主顶一下下
inthirties 2009-07-03
  • 打赏
  • 举报
回复
关注

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧