VB 数据库 记录移动问题

请问高手我下面一段代码为什么老是出现错误呢IfRs.EOF=FalseThen'NotRs.EOFRs.MoveNextText1.Text=Rs.Fields("姓名"... 请问高手我下面一段代码为什么老是出现错误呢
If Rs.EOF = False Then 'Not Rs.EOF
Rs.MoveNext
Text1.Text = Rs.Fields("姓名")
Text2.Text = Rs.Fields("ID")
Text3.Text = Rs.Fields("公司")
Text4.Text = Rs.Fields("职务")
Text5.Text = Rs.Fields("手机")
Text6.Text = Rs.Fields("电话")
Text7.Text = Rs.Fields("地址")
Text8.Text = Rs.Fields("备注")
Text12.Text = Rs.Fields("传真")
MsgBox "查询信息已找到! ", vbInformation, "查询结果"
ElseIf Rs.EOF = True Then
MsgBox "已到最后一条 ", vbInformation, "查询结果"
Else
End If
提示:实时错误'3021' EOF或则BOF有一个是'真',或则当前的记录已经被删除,所需的操作需要一个当前记录
我这样写的不对吗 问题出在哪里你能详细点吗
展开
 我来答
home20010252
2008-12-18 · TA获得超过3319个赞
知道大有可为答主
回答量:1147
采纳率:0%
帮助的人:1180万
展开全部
Rs.MoveNext
是不应该在赋值语句Text12.Text = Rs.Fields("传真")
之后呢?
最好在判断(循环)之前加一个Movefirst
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式