以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- BeforeConnectOuterDataSource问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56744) |
-- 作者:jijianjsj -- 发布时间:2014/9/11 16:16:00 -- BeforeConnectOuterDataSource问题? 如果在BeforeConnectOuterDataSource事件中, 加入:Syscmd.Project.Exit(False)。 项目就会报错! .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2014.9.9.1 错误所在事件:项目,BeforeConnectOuterDataSource 详细错误信息: 未将对象引用设置到对象的实例。 请问怎么改还是改不了? |
-- 作者:Bin -- 发布时间:2014/9/11 16:20:00 -- 把 BeforeConnectOuterDataSource 事件的完整代码发出来 |
-- 作者:有点甜 -- 发布时间:2014/9/11 16:24:00 -- 不能在 BeforeConnectOuterDataSource 写退出代码。
要写到beforeOpenProject事件里去。 |
-- 作者:Bin -- 发布时间:2014/9/11 16:25:00 -- beforeOpenProject直接用e.Cancel=true 就行了 |
-- 作者:jijianjsj -- 发布时间:2014/9/11 16:25:00 -- 没什么代码,就是在BeforeConnectOuterDataSource增加 Syscmd.Project.Exit(False),不同的就是我有个外置数据源 我想连接不上的时候,直接退出。
|
-- 作者:jijianjsj -- 发布时间:2014/9/11 16:28:00 -- 好像开发版,发布出来的程序,如果关闭允许设置数据源的功能,它会直接退出? 我忘了,以前有开发版的,现在准备重新买
|
-- 作者:有点甜 -- 发布时间:2014/9/11 16:28:00 -- 在beforeopenproject那里检查
http://www.foxtable.com/help/topics/1944.htm
|
-- 作者:jijianjsj -- 发布时间:2014/9/11 16:31:00 -- 这个我已经写好了,只是想在连接不上的时候,关闭系统。 |
-- 作者:Bin -- 发布时间:2014/9/11 16:32:00 -- 看7楼,在beforeopenproject事件判断.连接不上时 执行e.cancel=true 即可 |
-- 作者:jijianjsj -- 发布时间:2014/9/11 17:24:00 -- BeforeOpenProject里写入 Dim cn As Connection = Connections("ERP") If Connections.TryConnect(cn.ConnectionString) = False Then e.Cancel = True End If 打开项目报错! .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2014.9.9.1 错误所在事件:项目,BeforeOpenProject 详细错误信息: 未将对象引用设置到对象的实例。 |