以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据填充提示代码执行出错 Filler (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142108) |
-- 作者:流水 -- 发布时间:2019/10/18 16:22:00 -- [求助]数据填充提示代码执行出错 Filler 求助,用Filler填充数据时报错,代码如下 Dim f As Filler f.SourceTable = DataTables("采购订单明细") f.SourceCols = "存货代码" f.DataTable = DataTables("采购订单") f.DataCols = "存货代码" f.ExcludeExistValue = True f.Fill() 提示错误如下: system.NullReferenceException:未将对象引用设置到对象实例,在UserCode.test() 用的是 sql server数据库;
|
-- 作者:有点蓝 -- 发布时间:2019/10/18 16:24:00 -- 这2个表有加载了吗? |
-- 作者:流水 -- 发布时间:2019/10/18 16:49:00 -- 来源表有加载部分数据,接收表没有数据;之前用Access是好的; |
-- 作者:有点蓝 -- 发布时间:2019/10/18 17:01:00 -- 这一句去掉呢?f.ExcludeExistValue = True |
-- 作者:流水 -- 发布时间:2019/10/18 17:18:00 -- 没有用,刚试了ACCESS数据库,也报错,今天刚更新了狐表的新版本,会不会是新版本的问题啊 |
-- 作者:有点蓝 -- 发布时间:2019/10/18 17:32:00 -- 和数据源没有关系,我测了一下,好像是有问题。已反馈 |
-- 作者:流水 -- 发布时间:2019/10/18 20:48:00 -- 我搞明白了,第一行代码应该是: Dim a As new Filler 唉,没注意细节,感谢帮忙
|
-- 作者:有点蓝 -- 发布时间:2019/10/18 20:49:00 -- |