Foxtable(狐表)用户栏目专家坐堂 → [求助]fill加载数据为空时报错


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

主题:[求助]fill加载数据为空时报错

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


加好友 发短信
等级:童狐 帖子:204 积分:1904 威望:0 精华:0 注册:2016/2/17 12:11:00
[求助]fill加载数据为空时报错  发帖心情 Post By:2017/2/6 8:40:00 [只看该作者]

在 “窗口_table” 中,使用 fill 加载数据
例如:DataTables("表A").Fill("S elect * From {员工} Where Month([出生日期]) = " & Date.Today.Month & " And Day([出生日期]) = " & Date.Today.Day, False)
当遇到没有符合条件的数据的时候,会报错:未将对象引用设置到对象的实例。
而且后续代码也将终止执行。
请教各位老师,如何避免这种情况,即当没有符合条件的可加载数据时,能够清空 “窗口_table” 中的内容,不报错,并继续执行后续代码

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 9:27:00 [只看该作者]

 是不是你在currentChanged事件写了代码?

 

 加上判断

 

If e.Table.Current Is Nothing Then Return


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


加好友 发短信
等级:童狐 帖子:204 积分:1904 威望:0 精华:0 注册:2016/2/17 12:11:00
回复:(有点色) 是不是你在currentChanged事件...  发帖心情 Post By:2017/2/6 17:47:00 [只看该作者]

确如您所说,已加上判断,问题完美解决!多谢!!!

 回到顶部