ACCESS追加查询时出的错误

来源:互联网 发布:淘宝卖家后台运费 编辑:程序博客网 时间:2024/04/27 22:18

在做消费的时候用了一个追加查询:

INSERT INTO xfxxjl ( xfxxjl_id, xfxxjl_yh_id, xfxxjl_zd, xfxxjl_spbm, xfxxjl_spmc, xfxxjl_dj, xfxxjl_zk, xfxxjl_zhdj, xfxxjl_sl, xfxxjl_je )
SELECT temp_id, temp_yh_id, temp_zd, temp_spbm, temp_spmc, temp_dj, temp_zk, temp_zhdj, temp_sl, temp_je
FROM temp;
原来用的好好的今天却突然冒出来个错误(见下图):

追加查询错误

到网上搜了不是少,有的说是字段设置为允许空值了,还有的说是主键冲突了,等等。可我仔细检查过,这两个原因都排除了。

    到底是什么原因呢?后来我忽然想到,前几天做根据时间段清除数据的功能时候,因为(消费详细记录)XFXXJL这个表没有设计消费时间,只在消费记录(xfjl)这个表中记录了消费时间,后来为了删除方便,我把这俩表设置为主从表,且关系为“级联上除相关记录”。

   原因终于找到了,主表不更新的情况下就想更新从表,那是不可能的。

 

原创粉丝点击