Foxtable(狐表)用户栏目专家坐堂 → 关于SQL数据转换为本地ACCESS数据的问题


  共有2352人关注过本帖平板打印复制链接

主题:关于SQL数据转换为本地ACCESS数据的问题

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


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
关于SQL数据转换为本地ACCESS数据的问题  发帖心情 Post By:2016/8/10 8:28:00 [只看该作者]

根据帮助的说法,如果要把远程的SQL数据转换为本地的ACCESS数据,只有一个办法:

1.新建一个本地的ACCESS数据库,设置成项目的数据源。

2.将SQL数据重定向为ACCESS数据,这个时候,ACCESS数据为空。

3.将SQL数据库高速导入到ACCESS中。

这里有一个问题,既然项目重定向之后,使用的都是一个空的ACCESS数据库了,如何将SQL数据再复制到ACCESS中,重定向后SQL数据是关闭了,是需要在重定向前将SQL数据保存为一个本地的ACCESS数据吗?

步骤3过程太繁琐了,首先要打开一个ACCESS中的表,然后找到SQL中和ACCESS同名的数据表导入,如果我的数据有100个表,就要导入100次。

上述步骤有什么地方不对吗?


问题2:通过http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=71500&replyID=&skin=1这个帖子里面的代码,其实已经可以把SQL数据库保存为一个带有主键的ACCESS数据库(这里就叫做ACC2吧),字段名和数据都有(或者直接通过SQL管理工具,导出ACCESS数据也行)。我对比过重定向并高速导入的数据,其结构和数据和根据该贴中的方法导出的数据一模一样。
 
此主题相关图片如下:1.png
按此在新窗口浏览图片

但是,直接将ACC2设置成一个数据源(这里面已经有数据),然后将SQL数据库定向到ACC2,或者将SQL数据定向到一个空的ACCESS数据库(这里叫做ACC1),这样能够保证ACC1和ACC2数据结构一样,不同的是ACC2里面有数据,而ACC2只是一个有数据结构的空表。

但是,将ACC1替换成ACC2,打开项目的时候,加载缺显示错误,这是为什么呢?两个数据库结构都一样,而且主键也都一样。


此主题相关图片如下:2.png
按此在新窗口浏览图片
[此贴子已经被作者于2016/8/10 8:38:27编辑过]

 回到顶部
总数 18 1 2 下一页