Foxtable(狐表)用户栏目专家坐堂 → [求助]如果发现数据库文件不存在,直接退出项目


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

主题:[求助]如果发现数据库文件不存在,直接退出项目

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


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
[求助]如果发现数据库文件不存在,直接退出项目  发帖心情 Post By:2019/2/19 22:29:00 [只看该作者]

在项目属性的BeforeConnectOuterDataSource

加入以下代码,发现还是不能马上退出 ,会去执行AfterOpenProject代码


If FileSys.FileExists(e.projectpath & "data\data.mdb") Then '如果指定的数据库文件存在
    Select e.Name
     ... '连接数据源
    End Select
Else
    MessageBox.Show("数据库文件不存在!退出程序","提醒")
    syscmd.project.Exit()
    Return 
    
End If


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/19 22:39:00 [只看该作者]

到这个事件判断是否存在指定的文件:http://www.foxtable.com/webhelp/scr/1615.htm

数据源照常连接即可

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


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
  发帖心情 Post By:2019/2/20 8:41:00 [只看该作者]

谢谢!

 回到顶部