以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Access作用户权限那个数据库 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72845) |
-- 作者:machle -- 发布时间:2015/8/7 14:23:00 -- Access作用户权限那个数据库 怎么设置外部数据源? 数据链接属性里的相对路径该怎么写呢? 当前就是把这个User.mdb的数据库放在程序所在的文件夹中。 在局域网中使用的时候,即使服务器就是本机,也就是数据库文件在本机,也不要使用本地路径,因为如果使用"c:\\data"这样的路径,项目复制到其他电脑使用的时候,将无法连接数据库文件,因为其他电脑的"c:\\data",肯定不是服务器上的"c:\\data"。 |
-- 作者:大红袍 -- 发布时间:2015/8/7 14:24:00 -- 看看
http://www.foxtable.com/help/topics/0682.htm
|
-- 作者:machle -- 发布时间:2015/8/7 14:24:00 -- 回复:(machle)Access作用户权限那个数据库 D:\\FoxTableEngineering\\Project-NGLeaking\\NGLeaking\\User.mdb 直接选择的话,是这个路径,要是发布了,在别人电脑上运行,这个路径也可以吗?是不是该写个相对路径? |
-- 作者:大红袍 -- 发布时间:2015/8/7 14:26:00 -- 看2楼。
把mdb数据库放在项目里面,然后动态合成路径。 |
-- 作者:machle -- 发布时间:2015/8/7 14:47:00 -- 回复:(大红袍) 看2楼。 把mdb... 谢谢! 不明白的是,我是不是还要增加外部数据源,加的话,上面问的那个路径位置,写绝对路径就可以? |
-- 作者:大红袍 -- 发布时间:2015/8/7 14:50:00 -- 以下是引用machle在2015/8/7 14:47:00的发言:
谢谢! 不明白的是,我是不是还要增加外部数据源,加的话,上面问的那个路径位置,写绝对路径就可以?
内部表转外部表,参考 http://www.foxtable.com/help/topics/2297.htm
设置外部数据源的时候,直接写绝对路径。然后看2楼,项目打开的时候,切换到相对路径就行。 |
-- 作者:machle -- 发布时间:2015/8/7 16:12:00 -- 回复:(大红袍)以下是引用machle在2015/8/7 14:47:0... 问一下,项目打开切换到相对路径? 我已经建了一个外部的access 数据库文件,存储在项目文件夹中,然后增加外部数据源和数据表,当前都已经连接成功了,也已经在2楼说的那个链接外部数据源前事件中,增加了相应的代码,还要怎么切换到相对路径? 谢谢! [此贴子已经被作者于2015/8/7 16:13:55编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/8/7 16:26:00 -- 只要你在 BeforeConnectOuterDataSource 写了设置 ConnectionString 就可以了 |
-- 作者:machle -- 发布时间:2015/8/7 16:35:00 -- 回复:(大红袍) 只要你在 BeforeConnectOuterD... 非常感谢! 怕出问题,所以把所有的细节都想搞清楚。 |