| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 377 人关注过本帖
标题:ADO控件的Move方法定位记录的相关问题。
只看楼主 加入收藏
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
结帖率:96.77%
收藏
已结贴  问题点数:20 回复次数:2 
ADO控件的Move方法定位记录的相关问题。
界面:
图片附件: 游客没有浏览图片的权限,请 登录注册

MovePrevious按钮的代码:
程序代码:
If Adodc1.Recordset.BOF = True Then              '判断是记录指针否到达记录头,若到达则执行Then后面的语句。
Adodc1.Recordset.MoveFirst                            '移动到记录头
MsgBox "记录指针移动错误,指针已移动到首条记录。"        '交互设计。告诉用户已经到达文件头。
Else                                                 '若没有到达
Adodc1.Recordset.MovePrevious                       '向前移动一条记录。
For i = 0 To 4                                      '填充文本框
Text1(i).Text = Adodc1.Recordset.Fields(i)
Next i
End If                                           '结束if循环。

为什么在做出判断以后,还会报实时错误3021:
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 记录 
2014-12-23 12:00
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:14 
记录集为空时提示的错误。
2014-12-23 19:09
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
收藏
得分:0 
以下是引用xzlxzlxzl在2014-12-23 19:09:11的发言:

记录集为空时提示的错误。

您还,我增加了几行代码,还是报那个错误。
程序代码:
If Adodc1.Recordset.RecordCount > 0 Then             '判断记录集是否为空。不为空则执行Then后面的语句。
If Adodc1.Recordset.BOF = True Then                    
Adodc1.Recordset.MoveFirst
MsgBox "记录指针移动错误,指针已移动到首条记录。"
Else
Adodc1.Recordset.MovePrevious
For i = 0 To 4
Text1(i).Text = Adodc1.Recordset.Fields(i)
Next i
End If
Else                                                  '若记录集为空,则执行Else后面的语句。
MsgBox "数据表中无有效记录。请重试!", vbOKOnly + vbApplicationModal      '交互设计,报错。
End If

为何还是报3021的错误。
图片附件: 游客没有浏览图片的权限,请 登录注册

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2014-12-24 10:05
快速回复:ADO控件的Move方法定位记录的相关问题。
数据加载中...
 
   



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

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