Foxtable(狐表)用户栏目专家坐堂 → ACCESS 转 SQL SERVER 问题


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

主题:ACCESS 转 SQL SERVER 问题

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
ACCESS 转 SQL SERVER 问题  发帖心情 Post By:2016/10/18 14:02:00 [只看该作者]

请教老师,我的原数据源ACCESS 已经通过 SQL SERVER 2008 导入到SQL SERVER的数据库中,也有数据,

 

在做定向之前,我重新设置原来数据源名称USER的连接SQL SERVER 2008,连接也成功了,要求重启,重启后设计文件中就没有表了

 

另外,要做定向之前,如下图,左边是USER 右边定向的如何找到新的定向名

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

看了帮助没有看懂具体的步骤:

 

请老师指导步骤,谢谢!!!


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107850 积分:548607 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 14:23:00 [只看该作者]

如果USER的连接已经改为连接SQL SERVER 2008,就不用重定向了

如果USER仍然是Access,再增加一个数据源指向sqlserver,在定向到哪里就可以选择现在这个新的数据源
[此贴子已经被作者于2016/10/18 14:23:54编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/10/18 14:39:00 [只看该作者]

老师,外部数据源这里测试连接是成功的,但是重启设计文件后,原来的表都不见了,也加载不进来,提示 没有主键.........,是否还是需要做定向和合并

 

重启后,所有表都报加载失败

 

如果要新增加外部数据源的名称,那项目中的全部代码都要改一遍,天哪!!!!

[此贴子已经被作者于2016/10/18 14:45:26编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107850 积分:548607 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 15:15:00 [只看该作者]

没有主键?那就去设置:http://www.foxtable.com/webhelp/scr/1807.htm

默认倒过去的表都是没有主键的

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/10/18 16:33:00 [只看该作者]

蓝老师,服务器上的主键也设置完了,新数据源就是不能加载表进来,报错如下

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107850 积分:548607 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 16:47:00 [只看该作者]

如果还出现这个提示,说明这个表还是没有设置主键,或者设置了没有保存,或者连接的是另外一个数据库。

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/10/18 17:07:00 [只看该作者]

老师,主键是设置了,也保存了,重新打开SQLSERVER都能看到修改过的主键,问题可能是连接另外一个数据库

 

老师,我把原来ACCESS的数据库名"USER" 的数据库连接改为SQLSERVER后,要重启项目,重启项目都报错加载表失败,

重启项目后原来加载的表都不见了,这种情况怎样处理

 

 


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107850 积分:548607 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 17:17:00 [只看该作者]

1、如果全部有主键,应该没有问题的,注意表名称和列名称、类型要和之前完全一致

2、改回Access,按2楼第二种方法,重定向

 回到顶部