当前位置: 技术问答>linux和unix
十万火急!关于段的错误
来源: 互联网 发布时间:2016-05-03
本文导语: 定义了一个容器,将游标的值一条条取入容器中,在取完游标中所有值后,循环无法正常退出,报了段错误,实现代码如下, while(1) { memset(&vJbi_Stru, 0, sizeof(vJbi_Stru)); EXEC SQL F...
定义了一个容器,将游标的值一条条取入容器中,在取完游标中所有值后,循环无法正常退出,报了段错误,实现代码如下,
while(1)
{
memset(&vJbi_Stru, 0, sizeof(vJbi_Stru));
EXEC SQL FETCH cursor1 INTO :vJbi_Stru;
if(sqlca.sqlcode == 1403)
break;
jbi.push_back(p);
}
怀疑是陷入了死循环,但是,我已经加了判断,为什么还是会陷入死循环呢?望各位达人指点一二
while(1)
{
memset(&vJbi_Stru, 0, sizeof(vJbi_Stru));
EXEC SQL FETCH cursor1 INTO :vJbi_Stru;
if(sqlca.sqlcode == 1403)
break;
jbi.push_back(p);
}
怀疑是陷入了死循环,但是,我已经加了判断,为什么还是会陷入死循环呢?望各位达人指点一二
|
那编译的时候没出错?
自己定义的头文件?
|
不懂,帮顶
|
解决就好.接分.
|
jfjf:)
|
接分。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。