Foxtable(狐表)用户栏目专家坐堂 → BeforeConnectOuterDataSource问题?


  共有2818人关注过本帖树形打印复制链接

主题:BeforeConnectOuterDataSource问题?

帅哥哟,离线,有人找我吗?
jijianjsj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
BeforeConnectOuterDataSource问题?  发帖心情 Post By:2014/9/11 16:16:00 [只看该作者]

如果在BeforeConnectOuterDataSource事件中,
加入:Syscmd.Project.Exit(False)。
项目就会报错!
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.9.9.1
错误所在事件:项目,BeforeConnectOuterDataSource
详细错误信息:
未将对象引用设置到对象的实例。



请问怎么改还是改不了?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/11 16:20:00 [只看该作者]

把 BeforeConnectOuterDataSource 事件的完整代码发出来

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/11 16:24:00 [只看该作者]

 不能在 BeforeConnectOuterDataSource 写退出代码。

 

 要写到beforeOpenProject事件里去。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/11 16:25:00 [只看该作者]

beforeOpenProject直接用e.Cancel=true 就行了

 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By:2014/9/11 16:25:00 [只看该作者]

没什么代码,就是在BeforeConnectOuterDataSource增加
Syscmd.Project.Exit(False),不同的就是我有个外置数据源
我想连接不上的时候,直接退出。

 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By:2014/9/11 16:28:00 [只看该作者]

好像开发版,发布出来的程序,如果关闭允许设置数据源的功能,它会直接退出?
我忘了,以前有开发版的,现在准备重新买

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/11 16:28:00 [只看该作者]

 在beforeopenproject那里检查

 

 http://www.foxtable.com/help/topics/1944.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By:2014/9/11 16:31:00 [只看该作者]

这个我已经写好了,只是想在连接不上的时候,关闭系统。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/11 16:32:00 [只看该作者]

看7楼,在beforeopenproject事件判断.连接不上时 执行e.cancel=true 即可

 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By: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

详细错误信息:

未将对象引用设置到对象的实例。



 回到顶部
总数 17 1 2 下一页