📄 subject_64111.htm
字号:
<p>
序号:64111 发表者:okvc 发表日期:2003-12-08 21:29:01
<br>主题:GetRecordCount();IsEOF()都不正常,为什么?
<br>内容:如下代码,GetRecordCount()返回值为1;<BR>while(pSet->IsEOF())的循环一直进不去,这两个函数好像有问题呀!!!<BR>哪位大侠知道的解释解释。<BR><BR> CDatabase db;<BR> int i;<BR> db.Open("ODBC;DSN=qq", FALSE, FALSE );<BR> CString m_str,aaa;<BR> m_str.Format("Select * From [dbo].[new]");<BR> CSqlSet * pSet;<BR> pSet=new CSqlSet(&db);<BR> pSet->Open(CRecordset::snapshot,m_str,0 );//<BR> i=pSet->GetRecordCount(); <BR> pSet->MoveFirst();<BR> while(pSet->IsEOF())<BR> {<BR> pSet->MoveNext();<BR> i++;<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>
<font color=red>答案被接受</font><br>回复者:dstwwx 回复日期:2003-12-08 21:45:58
<br>内容:1.<BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=62781<BR><BR>2.<BR>while(pSet->IsEOF())<BR>应该是<BR>while(!pSet->IsEOF())<BR><BR><BR>前面pSet->MoveFirst();<BR>后面while(pSet->IsEOF())<BR>应该不会进入的<BR><BR><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>
回复者:okvc 回复日期:2003-12-08 21:51:20
<br>内容:谢谢!
<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 + -