以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  跨表取数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193408)

--  作者:rgbjwjb
--  发布时间:2024/9/11 15:30:00
--  跨表取数
我用下面的代码取数,保存没报错,但执行后报错,请问哪里有问题了?请指教,谢谢!
For Each r As Row In Tables("清册表").Rows
    Dim dr As DataRow = DataTables("差别表").Find("身份证号 = \'" & r("身份证号") & "\'")
    If dr Is Nothing Then 
        r("银行账号") = dr("社保号") 
    End If
Next

--  作者:有点蓝
--  发布时间:2024/9/11 15:55:00
--  
报什么错?麻烦提问题的时候把报错内容也发上来,不同错误的解决方法未必是一样的
--  作者:rgbjwjb
--  发布时间:2024/9/11 15:57:00
--  
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2024.8.16.1
错误所在事件:窗口,提取数据,Button1,Click
详细错误信息:
未将对象引用设置到对象的实例。


--  作者:有点蓝
--  发布时间:2024/9/11 15:59:00
--  
If dr Is not Nothing Then