Access 2013附加错误

时间:2015-10-22 16:52:30

标签: ms-access append

我在Access 2013中进行追加查询。 它告诉我,我要追加13个数字(正确数量)的行;但是,在我单击是后,我收到错误“...由于类型转换失败而将0字段设置为空”,并且......由于密钥违规导致的13条记录,以及...由于验证规则违规“。 但是当我创建一个临时表并尝试首先附加到该表,然后该临时表附加到目标表时,它工作正常。 但是,当我执行数据库的另一个副本,并应用我在上一个中使用的所有查询时,附加查询不再起作用。 我做了研究,我检查了主键,外键,表设置,字段设置,到处查找,它应该工作正常,但它没有..

错误讯息: Error append query

查询: Append query

INSERT INTO tblMain ( DispID, StartDate, ExpDate, AgreType, 
            VersionNo, OPSYEAR, CreatedBy, CreatedOn ) 
  SELECT TempTable_Update.DispID, TempTable_Update.StartDate,
    TempTable_Update.ExpDate, TempTable_Update.AgreType, 
    TempTable_Update.VersionNo, TempTable_Update.OPSYEAR, 
    TempTable_Update.CreatedBy, TempTable_Update.CreatedOn 
  FROM TempTable_Update

请帮我解决这个问题!

1 个答案:

答案 0 :(得分:0)

数据库已损坏。它没有任何明显的原因。所以我重新制作了数据库,现在它工作正常。谢谢大家的帮助!