| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1580 人关注过本帖, 1 人收藏
标题:如何屏避错误
取消只看楼主 加入收藏
jxawgyl
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2007-10-16
结帖率:100%
收藏(1)
 问题点数:0 回复次数:4 
如何屏避错误
如何屏避VB中报出的错误信息?
搜索更多相关主题的帖子: 中报 
2008-07-01 10:31
jxawgyl
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2007-10-16
收藏
得分:0 
我试了还是不行,请版主检查
Private Sub Command5_Click()
 '判断是否选择了表中的一行
  If Adodc4.Recordset.EOF = True Or Adodc4.Recordset.BOF = True Then
    MsgBox "请选择做检查人员的列"
    Exit Sub
  End If
    With Adodc4
   .Recordset.Fields("TFSign") = 1     '修改数据值
   '.Recordset.Fields("sendtime") = Now()
   '修改数据
   On Error Resume Next
   .Recordset.Update
   '刷新纪录
   .Recordset.Requery
   End With
   With Adodc6
   .Recordset.Requery
   End With
   With Adodc5
   .Recordset.Requery
   End With
End Sub
以前是修改时出现报错,要求调试,但可以修改成,现加上后还是出现报错误:
“DataGrid控件 键列信息不足或不正确,更新影响到多行。“
点第一次时可以修改,以后反复出现以上提示并不能修改数据,
最好是将以上提示给屏避并可多次修改,
请版主再抽出时间帮个忙看一看,先谢了。
2008-07-01 14:56
jxawgyl
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2007-10-16
收藏
得分:0 
"以前是修改时出现报错,要求调试,但可以修改成"
是出现错误信息后,要求调试,再重新进入的话,可以看到修改后的数据。
现加上” On Error Resume Next
后没有出现要求调试的窗口,但出现
“DataGrid控件 键列信息不足或不正确,更新影响到多行。“
不用重新进入,
2008-07-01 17:28
jxawgyl
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2007-10-16
收藏
得分:0 
建议把On Error语句放到Sub开头
也是一样,每点击数据行时都不出现错误信息提示,并不能修改数据
2008-07-01 19:33
jxawgyl
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2007-10-16
收藏
得分:0 
不是的,除非错误是必须使用的
因为修改这个数据时,会同时提示影响到多行,(我在查询分析器试了)我要的是这个修改结果,不管它的报错,也就是说只要能修改就可。没有报错误的提示,有办法吗?请指教。

[[it] 本帖最后由 jxawgyl 于 2008-7-1 20:16 编辑 [/it]]
2008-07-01 20:11
快速回复:如何屏避错误
数据加载中...
 
   



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

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