以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在Initialize事件中引用user.Name报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74841) |
-- 作者:xxcwdlwgo -- 发布时间:2015/9/20 22:22:00 -- [求助]在Initialize事件中引用user.Name报错 在Initialize事件中引用user.Name报错 Dim dr As DataRow dr=DataTables("表C").Find("第四列 = \' 张三 \'") Vars("myjm")=dr("第一列") Vars("myzd")=dr("第二列") Vars("myzz")=dr("第三列") 此段代码通过。 但换成user.Name后,运行此代码 Dim dr As DataRow dr=DataTables("表C").Find("第四列 = \' & user.Name & \'") Vars("myjm")=dr("第一列") Vars("myzd")=dr("第二列") Vars("myzz")=dr("第三列") 报如下错误 .NET Framework 版本:2.0.50727.3053 Foxtable 版本:2014.11.11.1 错误所在事件:项目,Initialize 详细错误信息: 未将对象引用设置到对象的实例。 |
-- 作者:大红袍 -- 发布时间:2015/9/20 22:23:00 -- 写到AfterOpenProject事件去 |
-- 作者:xxcwdlwgo -- 发布时间:2015/9/20 22:27:00 -- 问题同样存在 |
-- 作者:大红袍 -- 发布时间:2015/9/20 22:29:00 -- Dim dr As DataRow dr=DataTables("表C").Find("第四列 = \'" & user.Name & "\'") If dr IsNot Nothing Then Vars("myjm")=dr("第一列") Vars("myzd")=dr("第二列") Vars("myzz")=dr("第三列") End If |
-- 作者:xxcwdlwgo -- 发布时间:2015/9/20 22:34:00 -- 谢谢,明白了。 |