以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  新增数据时调用异常  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114557)

--  作者:jjun2002cn
--  发布时间:2018/2/9 12:00:00
--  新增数据时调用异常
双击事件:
If Tables("RelationUnit").Current Is Nothing Then

Dim C As String = Tables("Sale").Current("Custom")
Dim part() As String =c.split("-")
Dim r As Row = Tables("RelationUnit").AddNew()
r("Custom")=part(1)

End If


Sale 和 RelationUnit两个表之间用通过sqlload实现关联,当sale表里的客户 RelationUnit表里面没有的时候双击发生上面的代码。
报错信息:
.NET Framework 版本:2.0.50727.8825
Foxtable 版本:2017.12.31.1
错误所在事件:表,RelationUnit,DataRowAdding
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。

但是奇怪是新的数据添加了,这个应该怎么办?

--  作者:有点甜
--  发布时间:2018/2/9 12:13:00
--  
代码应该没问题的,去看看你表事件【DataRowAdding】的代码,看里面写了什么。
--  作者:jjun2002cn
--  发布时间:2018/2/9 13:18:00
--  
搞定了 谢谢!