ACCESS追加查询时出的错误

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

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)这个表中记录了消费时间,后来为了删除方便,我把这俩表设置为主从表,且关系为“级联上除相关记录”。

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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值