Foxtable(狐表)用户栏目专家坐堂 → 发布后都程序可否自动生成库表文件?


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

主题:发布后都程序可否自动生成库表文件?

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
发布后都程序可否自动生成库表文件?  发帖心情 Post By:2015/10/21 16:15:00 [只看该作者]

现在我用的ACCESS的数据库,发布后的程序安装到不同的电脑时还需要建一个相同路径的文件夹把库表文件拷贝过去。

又麻烦,而且没用的数据还要清理。

 

可不可以发布以后 自动生成一个新的结构一样的库表?也不用再建相同路径的文件夹  直接可以用滴?


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


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

1、把数据库文件放在你的项目文件夹里面;

 

2、看看 http://www.foxtable.com/help/topics/0682.htm

 


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/10/21 16:28:00 [只看该作者]

在发布前 指定的外部数据源的路径 跟发布后的程序无关的是吗?

 

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\知音\Access\AccessTable.mdb;Persist Security Info=False

 

发布后的项目 不需要在使用的电脑上同样的路径下放库表啊?

 


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


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

你在打开项目的时候用相对路径啊,看2楼

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/10/21 16:35:00 [只看该作者]

也就是我把库表文件放在项目文件夹以后,先把项目外部数据源的路径从新指定以后 再加上这段代码

 

If e.name = "知音" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath &
"AccessTable.mdb;Persist Security Info=False"

End
if

 

然后再发布项目就OK了?


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


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

用5楼代码,发布后把access数据库放到发布的project文件夹下即可

 回到顶部