Foxtable(狐表)用户栏目专家坐堂 → 数据源转换


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

主题:数据源转换

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/8 20:39:00 [显示全部帖子]

1、在SQL数据库管理器中将数据表导出到TYERP
2、检查TYERP主键,列类型是否有问题
3、连接到TYERP作为数据源使用

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/8 21:45:00 [显示全部帖子]

检查所有表_Identify列是否是自动编号

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/8 22:26:00 [显示全部帖子]

不一定,检查过再说。

很多人在在SQL数据库管理器中将数据表导出access的时候,没有设置好,就会导致access没有主键,或者自增主键不是自动编号,请打开数据库检查!

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/9 8:47:00 [显示全部帖子]

一直都说在SQL数据库管理器中将数据表导出到TYERP后,检查主键和列类型,不正确的就手工改。感觉有时候说了也是白说,根本都不看,看了也不管

如果不需要锁定行,可以删除_Locked列。

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 13:34:00 [显示全部帖子]

_Locked不是主键,_Identify才是:http://www.foxtable.com/webhelp/topics/1807.htm

SQL数据库肯定逻直接导出含有数据的ACCESS文件,不成功,说明导出的方法不正确

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 14:55:00 [显示全部帖子]

选择这个数据库,右键-任务-导出-选择ACCESS数据库文件-完成,并不简单,中间有些步骤是需要仔细查看和设置的。

另外_Identify是自增主键,由数据库自己控制生成,做数据迁移导出的时候不匹配是正常的。所以我经常都在论坛里提醒用户不要使用_Identify做业务关联,就是这个原因了

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 15:36:00 [显示全部帖子]

没有用_Identify做关联,那么导出时_Identify 同还是不同,对数据没有任何影响,不用管即可,这个也不会影响重定向

1、检查_Identify 是否自增主键:http://www.foxtable.com/webhelp/topics/1807.htm
2、检查是否有_Locked列

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 16:20:00 [显示全部帖子]

我搞反了,access导入SqlServer才有的设置。导出access后手工打开数据库调整

看看
https://www.cnblogs.com/martian6125/archive/2008/05/06/9631436.html

或者换个操作顺序
1、ToAccess,生成一个空的Access数据库文件ZH-TYERP
2、连接到ZH-TYERP
3、将数据表重定向到ZH-TYERP数据库
4、在SQL数据库管理器中将数据表导出到ZH-TYERP
5、重启项目
[此贴子已经被作者于2021/8/19 17:05:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:110760 积分:563732 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 17:06:00 [显示全部帖子]

那就只能导出access后手工打开数据库调整,添加主键,检查列类型等

或者到Foxtable,逐个表导入数据

 回到顶部