Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]发布后数据access数据库连不上

1楼
2425004926 发表于:2023/12/23 18:04:00
项目A用的是abc数据库,数据源也是abc ,以下数据库地址,access类型
D:\项目A\Attachments\data\abc.mdb


项目属性 --->BeforeConnectOuterDataSource事件
Select Case e.name
    Case "abc"
        e.C & e.ProjectPath & "data\abc.mdb;Persist Security Info=False
End Select


发布项目--->添加附件
D:\项目A\Attachments\data
发布后,data在project下面

publish 拷贝到另一台电脑,找不到数据库

还是在原来电脑上测试,链接的却是发布前项目A的数据库

老师指点一下,如何改呀?
[此贴子已经被作者于2023/12/23 18:06:14编辑过]
2楼
有点蓝 发表于:2023/12/24 20:12:00
data在project下面是对的呀。

发布前e.ProjectPath表示的是项目目录,比如项目文件在【D:\项目A\】那, 所以发布前e.ProjectPath="D:\项目A\"
发布后e.ProjectPath表示的是项目project目录,比如项目文件在【D:\项目A\】那,发布后的目录为【D:\项目A\publish】, 所以发布后e.ProjectPath="D:\项目A\publish\project"。

只要确定发布后的project目录里有数据库文件:"....\project\data\abc.mdb",这个BeforeConnectOuterDataSource事件代码就不会有问题的
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.