Foxtable(狐表)用户栏目专家坐堂 → 捕获异常try catch


  共有3303人关注过本帖树形打印复制链接

主题:捕获异常try catch

帅哥哟,离线,有人找我吗?
longtechwj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
捕获异常try catch  发帖心情 Post By:2013/10/12 11:02:00 [只看该作者]

捕获异常try catch怎么使用

 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/10/12 11:12:00 [只看该作者]

Try
   Dim
dr As DataRow
   dr =
DataTables("订单").Find("[产品] = '酱油'")
   dr(
"折扣") = 0.05
Catch ex
As Exception
   MessageBox.Show(
"没有找到符合条件的行!")
End
Try

 

用这个不行


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/10/12 11:14:00 [只看该作者]

我只是想把错误提示对话框去掉

其它没什么影响


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/10/12 11:20:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131012112110.jpg
图片点击可在新窗口打开查看

一直去不掉


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/12 11:33:00 [只看该作者]

对于这种类型的错误,需要在这里捕捉 


另外对于没有找到条件行 你可以直接这样判断

Dim dr As DataRow
   dr = 
DataTables("订单").Find("[产品] = '酱油'")
   if dr isnot nothing then
   dr(
"折扣") = 0.05
   else
   MessageBox.Show(
"没有找到符合条件的行!")
   end if

 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/10/12 12:00:00 [只看该作者]

我明白是什么原因了

因为我Table第一次fill里面有数据

第二次在fill有修改过就会出现这种

情况,请问有什么办法解决

foxtable的填充数据应该是用foreach

进行的,foreach不允许修改集合

改作for就不会


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/10/12 12:21:00 [只看该作者]

代码放置位置问题,现在已经好了,谢谢bin!

 回到顶部