ACCESS数据库插入数据不成功

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACCESS数据库插入数据不成功相关的知识,希望对你有一定的参考价值。

表中有自动编号的ID主键,插入数据时没显插入ID列,当插入记录时会出现由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。这是为什么啊?难道需要显示插入ID列吗?ID是自动编号的主键啊?

参考技术A 好像是有的字段设置了“不允许重复值”,当输入的数据和表中数据一样时就出错了。
检查下各字段的属性。本回答被提问者采纳
参考技术B 有可能是数据表其他字段有“不容许重复值”的设置,也有可能这个数据表和其他数据表的主键 ID 进行了关联,请仔细检查各数据表。 参考技术C 可能是数据库权限问题~~~右击数据库文件在文件所有者中加一个erveryone用户,并把所有的权限给他

Access-vba复制数据错误

我使用access-vba复制并将数据插入数据库,许多数据插入成功,但有些数据遗漏了。例如,我需要创建一个名为版本16的新基线,并且需要复制版本15中的所有数据并插入到版本16下的相同数据库和相同表中。我有三个表[Baseline],[Sections],[ CVELink],我发现问题出现在[CVELink]。“运行时错误94,”无效使用null“,”调试显示问题在于此查询

             DoCmd.RunSQL sqlStatement

我不知道如何解决它。任何帮助都会非常感激。

答案

我解决了我的问题。 [ShowStopper]和[CVSSEval]中有空列,我管理数据库并更改代码以在数据库中存在空时处理错误。

以上是关于ACCESS数据库插入数据不成功的主要内容,如果未能解决你的问题,请参考以下文章

Access-vba复制数据错误

access 数据库 插入的顺序如何按照时间顺序,

使用 Python 从 MS Access 中提取数据

尝试从 C# 插入 Access 数据库时数据类型不匹配

尝试插入 Access 数据库时,条件表达式中的数据类型不匹配错误

从 MS Access 数据库中检索最后插入的 ID