Office中国论坛/Access中国论坛

标题: 怎样解决不同数据库间追加查询冲突? [打印本页]

作者: ZBJKJH    时间: 2010-7-15 20:01
标题: 怎样解决不同数据库间追加查询冲突?
原来两个数据库间相同表结构表间的追加查询运行正常,同时增加相同字段后出现冲突不能追加数据,提示数据类型转换失败,不能追加数据。哪位高手能指点迷津解决。
作者: tmtony    时间: 2010-7-15 21:19
有两种情况
1。追加的表与原表之间字段的顺序可能不一致(如果你未逐个指明字段的话)
2。可能目标表已有重复的数据,而且有相关主键,导致数据不能插入(这种可能性比较大)
作者: ZBJKJH    时间: 2010-7-15 21:59
本帖最后由 ZBJKJH 于 2010-7-17 08:31 编辑

谢谢站长!
检查了一下,字段顺序没问题,目标表主键是自动编号字段,不是追加字段。还是解决不了,太急人了,请指教.....图片示意不太准确,所有将记录不能追加。[attach]42712[/attach]
作者: tmtony    时间: 2010-7-15 23:26
从错误来看,可能是有些字段设置为必填,或不允许为空所致,你检查一下表的设计
作者: ZBJKJH    时间: 2010-7-16 22:25
标题: RE: 怎样解决不同数据库间追加查询冲突?
本帖最后由 ZBJKJH 于 2010-7-17 08:32 编辑
谢谢站长!
检查了一下,字段顺序没问题,目标表主键是自动编号字段,不是追加字段。还是解决不了,太急人 ...

相同的表在同一数据库中能追加,放在不同数据库中不能追加。怎么回事啊!
作者: lkkl66    时间: 2010-8-5 23:51
表A  表B  结构相同  而且有主键  从A追加到B 主键相同的记录不追加,
如果表A 有3条记录  表B 有4条记录  则 从表B追加到 表A中  则  只有表B中 第4条记录追加
到表A中    表B前3条记录不会追加到表A中
    这个问题在我的实例中有体现,目前我想知道怎样屏蔽提示框  或  改变提示框的式样!
不知道哪位能帮忙解答!
作者: sgrshh29    时间: 2010-8-6 10:44
谢谢站长!
检查了一下,字段顺序没问题,目标表主键是自动编号字段,不是追加字段。还是解决不了,太急人 ...
ZBJKJH 发表于 2010-7-15 21:59

自动编号字段字段不用追加.


作者: Y9X    时间: 2010-8-23 10:57
有效性规则看看,估计你设置了不能为空的字段




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3