我尝试将Excel表格手动导入MS Access并将其附加到链接表格中,从而导致收到此类错误消息:
保留错误(-2007);此错误没有消息。
我的Excel表的所有列都对应于Access表中的列,并填写了所有必填字段。此外,当我创建Access表的本地副本并尝试在其中附加我的Excel文件时,它完美地运行精细。 此外,当我尝试将不同的Excel表附加到类似的链接Access表时,它也可以正常工作,因此访问权限应该没有问题。
有没有人有任何想法,为什么这次不起作用?
答案 0 :(得分:0)
您的链接数据库可能已损坏。尝试紧凑和放大修复两个数据库,如果它没有帮助,创建空白数据库,从链接数据库复制所有对象并链接到新数据库。
答案 1 :(得分:0)
原来问题是一个字段,应该是自动计算的,并且在Excel表中将其留空是不允许将其正确附加到Access表。 解决方案就是在Excel文件中删除此列并且它可以正常工作。