使用otl查询数据库中的序列的问题

yuanguang 2011-02-18 07:33:32
小弟在程序中使用otl查询序列时,出现了奇怪的段错误,gdb的栈信息如下
#0 0x009e4f6e in kpufhndl0 () from /oracle/ora10/product/lib/libclntsh.so.10.1
#1 0x009e4f22 in kpufhndl () from /oracle/ora10/product/lib/libclntsh.so.10.1
#2 0x00ab6f00 in OCIHandleFree () from /oracle/ora10/product/lib/libclntsh.so.10.1
#3 0x080fae53 in otl_cur::close (this=0x9d5a958) at ../fudedbi/hdr/otlv4.h:22084
#4 0x080fada0 in otl_tmpl_cursor<otl_exc, otl_conn, otl_cur, otl_var>::close (this=0x9d5a948) at ../fudedbi/hdr/otlv4.h:4456
#5 0x080f59b9 in otl_stream::intern_cleanup (this=0xbff9a820) at ../fudedbi/hdr/otlv4.h:28197
#6 0x080f57fa in otl_stream::close (this=0xbff9a820) at ../fudedbi/hdr/otlv4.h:28302
#7 0x080f2bc4 in CORADbi::Select (this=0xbff9a7c0, strSql=@0xbff9a280) at oradbi.cpp:118
#8 0x080e8c51 in CDbi::Select (this=0xbff9a7c0, strSql=@0xbff9a280) at dbi.cpp:57
#9 0x080cb516 in FCClassifyQuery::getSeqNum (this=0xbff9a730, strSeqName=@0x816a344, DB=@0xbff9a7c0, nSeq=@0xbff9a470) at FCClassifyQuery.cpp:573
#10 0x080b373d in FCClassifyQuery::SaveResultToDB (this=0xbff9a730, stuClassInfo=@0x9a64568) at FCClassifyTask.cpp:770
#11 0x080c8806 in FCClassifyQuery::SendSearchRequest_V1 (this=0xbff9a730) at FCClassifyQuery.cpp:149
#12 0x080b0d04 in FCClassifyQuery::DoClassify (this=0xbff9a730) at FCClassifyTask.cpp:346
#13 0x080b03f8 in FCClassifyQuery::ExecuteTask (this=0xbff9a730) at FCClassifyTask.cpp:181
#14 0x080d9dbc in main (argc=6, argv=0xbff9c7c4) at ClassifyQuery.cpp:469
希望熟悉otl的高人指点迷经。
...全文
89 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,086

社区成员

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

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