📄 subject_29789.htm
字号:
<p>
序号:29789 发表者:JTSun 发表日期:2003-02-13 13:19:13
<br>主题:ODBC使用Oracle数据库问题!
<br>内容:我用odbc连接Oracle成功;<BR>CRecordset打开数据集成功(?);<BR>但是在用:MoveNext()将数据导入自己的结构中时出现错误!<BR>在oracle中有39条记录,MoveNext()却不能循环39次,<BR>有时在38次时MoveNext()出错,有时在4。。。5次循环中MoveNext()出错!<BR>MoveNext()怎样跟踪进入调试,我跟进不去;<BR>。。。。。。。。。。。。。。<BR>。。。。。。。。。。<BR>偶从来没遇到,也不知如何确定这样的错误原因,郁闷。。。<BR><BR><BR>有高手指点一二,谢谢!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:jackyxio 回复日期:2003-02-13 13:20:45
<br>内容:MoveNext肯定只有38次啊!<BR><BR>还有条记录,是执行语句后,当前返回的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:未出手的飞刀 回复日期:2003-02-13 14:16:07
<br>内容:<BR><BR>if(!rs.EOF())<BR>{<BR> ...<BR> rs.MoveNext() ;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:JTSun 回复日期:2003-02-13 15:04:14
<br>内容:程序结构:<BR>{<BR> if(Szl_Class.IsOpen()) Szl_Class.Close();<BR> Sql.Format("select * from LZ_DDB");<BR> try{<BR> Szl_Class.Open(CRecordset::snapshot,Sql);<BR> }<BR> catch(CDBException* db){<BR> MessageBox(NULL,db->m_strError,NULL,NULL);<BR> return false;<BR> }<BR> while(!Szl_Class.IsEOF()){<BR> Szl_Struct.LZBMXH=*(LPCTSTR)Szl_Class.m_LZXH ;<BR> Szl_Struct.LJDGDL=*(LPCTSTR)Szl_Class.m_SUM_B_VAL;<BR> Szl_Struct.CYSJ[0]=Szl_Class.m_CYSJ.GetSecond();<BR> Szl_Struct.CYSJ[1]=Szl_Class.m_CYSJ.GetMinute();<BR> Szl_Struct.CYSJ[2]=Szl_Class.m_CYSJ.GetHour();<BR> Szl_Struct.CYSJ[3]=Szl_Class.m_CYSJ.GetDay();<BR> Szl_Struct.CYSJ[4]=Szl_Class.m_CYSJ.GetMonth();<BR> Szl_Struct.CYSJ[5]=Szl_Class.m_CYSJ.GetYear();<BR><BR> if(RecordID%100==0) AddRecordMem(iAppDB,0);<BR> ProcedureSZL(iAppDB,2,RecordID,(char*)&Szl_Struct);<BR> RecordID++;<BR><BR> Szl_Class.MoveNext();<BR><BR> }<BR>}<BR>有时循环38次出错,有时循环3次出错,5次不等。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -