Foxtable(狐表)用户栏目专家坐堂 → 合并问题


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

主题:合并问题

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
合并问题  发帖心情 Post By:2017/5/23 16:03:00 [只看该作者]

将数据源ACCESS的物料总帐和物料明细(关联表)合并到现在的系统,(SQL数据源)主键值老是不对。问题:

每次格式化表后再合并,主键值都不同。如何正确合并进来

 


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

 


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

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2017/5/23 16:12:00 [只看该作者]

 选择更新同主键记录后


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


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/23 16:19:00 [只看该作者]

 如果你的主键是自动递增的话,其值,是【不确定】的,固定从1或者从最大的序号开始递增的。

 

 如果你需要和原来的数据一样,那你需要些sql语句插入,如代码

 

insert Into {表A} (_Identify, 第一列, 第二列) values (1, '1111', '2222')

 

http://www.foxtable.com/webhelp/scr/0691.htm

 

[此贴子已经被作者于2017/5/23 16:18:54编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/23 16:20:00 [只看该作者]

 所以,尽量,不要用 _Identify 列做关联列,它不可控。


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2017/5/23 16:25:00 [只看该作者]

因为_identify与明细表的ID关联,所以必须原值导入,否则不能关联。

你说的插入SQL语句能否详细点?谢谢.


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/23 16:31:00 [只看该作者]

以下是引用实话实说在2017/5/23 16:25:00的发言:

因为_identify与明细表的ID关联,所以必须原值导入,否则不能关联。

你说的插入SQL语句能否详细点?谢谢.

 

1、不要用_Identify列进关联,你可以新增一列,把_Identify列的值拷贝过去,用新的列进行关联。

 

2、用sql导入的方式,是,你要读取每一行的数据,合成一句 insert into 语句,然后执行。较为麻烦。


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2017/5/23 16:36:00 [只看该作者]

知道了谢谢


 回到顶部