| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4170 人关注过本帖
标题:While (Not rs.EOF) And (Not rs.BOF)理解分析
只看楼主 加入收藏
war525
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-3-6
收藏
 问题点数:0 回复次数:12 
While (Not rs.EOF) And (Not rs.BOF)理解分析
Private Sub Form_Load()
Dim strItem As String
'得到班号
strClassNo = B学生查询.strQuery
'初始化学生下拉框
SQL = " select 学号,姓名 from 学生基本信息表"
SQL = SQL & " where 班号='" & strClassNo & "' order by 学号"
Set rs = Nothing
Set rs = SelectSQL(SQL, msg)
CboStu.Clear
If rs.RecordCount > 0 Then
Do While (Not rs.EOF) And (Not rs.BOF)
strItem = rs.Fields(0) & " " & rs.Fields(1)
CboStu.AddItem (strItem)
rs.MoveNext
Loop
rs.MoveFirst
CboStu.ListIndex = 0
Else
MsgBox ("目前没有学生信息!")
'控件可用性
CmdReport.Enabled = False
Exit Sub
End If
Call ShowData '显示学生学籍报表
End Sub
这个怎么能解呀!
请教
搜索更多相关主题的帖子: BOF EOF SQL Not And 
2007-04-22 15:50
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
收藏
得分:0 
While (Not rs.EOF) And (Not rs.BOF)
当当前记录位置不是最后一个并且不是第一个时进行循环

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-22 17:00
war525
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-3-6
收藏
得分:0 

记录位置不是最后一个并且不是第一个时进行循环?

一条记录不可能即是第一条又是最后一条记录吧?? 不明白

请指教指教

2007-04-22 18:08
war525
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-3-6
收藏
得分:0 

那样的话不是死循环了

2007-04-22 18:09
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
自找麻烦!

2007-04-22 20:40
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
学学哲学吧!

2007-04-22 20:41
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
否定之否定就是肯定!

2007-04-22 20:41
wzzhi
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-11-11
收藏
得分:0 
While (Not rs.EOF) And (Not rs.BOF)

不是指向第一条记录之前和最后一条记录之后

2007-04-22 21:40
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 

直接用until行不行?


2007-04-22 21:43
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
收藏
得分:0 
Bof是已经到头的标识
Eof是到尾的标识
没必要同时两个一起上
一般Bof和摸MovePrevious一起
Eof和MoveNext配合
要遍历所有记录时,可以先MoveFirst或MoveLast
2007-04-23 12:47
快速回复:While (Not rs.EOF) And (Not rs.BOF)理解分析
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017140 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved