Foxtable(狐表)用户栏目专家坐堂 → Access作用户权限那个数据库


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

主题:Access作用户权限那个数据库

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


加好友 发短信
等级:小狐 帖子:358 积分:4035 威望:0 精华:0 注册:2014/7/29 23:42:00
Access作用户权限那个数据库  发帖心情 Post By:2015/8/7 14:23:00 [只看该作者]

怎么设置外部数据源?

数据链接属性里的相对路径该怎么写呢?
当前就是把这个User.mdb的数据库放在程序所在的文件夹中。


在局域网中使用的时候,即使服务器就是本机,也就是数据库文件在本机,也不要使用本地路径,因为如果使用"c:\data"这样的路径,项目复制到其他电脑使用的时候,将无法连接数据库文件,因为其他电脑的"c:\data",肯定不是服务器上的"c:\data"。
所以,对于一个准备在局域网使用的项目,不管服务器是否是本机,都应该通过网上邻居来选择路径和数据库文件:


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:24:00 [只看该作者]


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


加好友 发短信
等级:小狐 帖子:358 积分:4035 威望:0 精华:0 注册:2014/7/29 23:42:00
回复:(machle)Access作用户权限那个数据库  发帖心情 Post By:2015/8/7 14:24:00 [只看该作者]

D:\FoxTableEngineering\Project-NGLeaking\NGLeaking\User.mdb

直接选择的话,是这个路径,要是发布了,在别人电脑上运行,这个路径也可以吗?是不是该写个相对路径?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:26:00 [只看该作者]

 看2楼。

 

 把mdb数据库放在项目里面,然后动态合成路径。


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


加好友 发短信
等级:小狐 帖子:358 积分:4035 威望:0 精华:0 注册:2014/7/29 23:42:00
回复:(大红袍) 看2楼。  把mdb...  发帖心情 Post By:2015/8/7 14:47:00 [只看该作者]

 谢谢!
不明白的是,我是不是还要增加外部数据源,加的话,上面问的那个路径位置,写绝对路径就可以?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:50:00 [只看该作者]

以下是引用machle在2015/8/7 14:47:00的发言:
 谢谢!
不明白的是,我是不是还要增加外部数据源,加的话,上面问的那个路径位置,写绝对路径就可以?

 

内部表转外部表,参考 http://www.foxtable.com/help/topics/2297.htm

 

设置外部数据源的时候,直接写绝对路径。然后看2楼,项目打开的时候,切换到相对路径就行。


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


加好友 发短信
等级:小狐 帖子:358 积分:4035 威望:0 精华:0 注册:2014/7/29 23:42:00
回复:(大红袍)以下是引用machle在2015/8/7 14:47:0...  发帖心情 Post By:2015/8/7 16:12:00 [只看该作者]

 问一下,项目打开切换到相对路径?

我已经建了一个外部的access 数据库文件,存储在项目文件夹中,然后增加外部数据源和数据表,当前都已经连接成功了,也已经在2楼说的那个链接外部数据源前事件中,增加了相应的代码,还要怎么切换到相对路径?

谢谢!
[此贴子已经被作者于2015/8/7 16:13:55编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 16:26:00 [只看该作者]

 只要你在 BeforeConnectOuterDataSource 写了设置 ConnectionString 就可以了

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


加好友 发短信
等级:小狐 帖子:358 积分:4035 威望:0 精华:0 注册:2014/7/29 23:42:00
回复:(大红袍) 只要你在 BeforeConnectOuterD...  发帖心情 Post By:2015/8/7 16:35:00 [只看该作者]

 非常感谢!

怕出问题,所以把所有的细节都想搞清楚。

 回到顶部