以文本方式查看主题

-  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
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看