以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]fill加载数据为空时报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95804) |
-- 作者:whyxd -- 发布时间:2017/2/6 8:40:00 -- [求助]fill加载数据为空时报错 在 “窗口_table” 中,使用 fill 加载数据 例如:DataTables("表A").Fill("S elect * From {员工} Where Month([出生日期]) = "
&
Date.Today.Month
&
" And Day([出生日期]) = "
&
Date.Today.Day, False) 当遇到没有符合条件的数据的时候,会报错:未将对象引用设置到对象的实例。 而且后续代码也将终止执行。 请教各位老师,如何避免这种情况,即当没有符合条件的可加载数据时,能够清空 “窗口_table” 中的内容,不报错,并继续执行后续代码!
|
-- 作者:有点色 -- 发布时间:2017/2/6 9:27:00 -- 是不是你在currentChanged事件写了代码?
加上判断
If e.Table.Current Is Nothing Then Return |
-- 作者:whyxd -- 发布时间:2017/2/6 17:47:00 -- 回复:(有点色) 是不是你在currentChanged事件... 确如您所说,已加上判断,问题完美解决!多谢!!! |