access数据库里提示索引或者主键不能有空值,怎样查找空值和解决这个问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:40:49
是财务软件的数据库
年结不了
提示:Index or primary key can't contain a null value!
里面老多表呢,一个一个查还不累死。
有简单方法或者工具没,谢谢。
有好放法的再给100分。谢谢
是使用财务软件过程中发现的

mot 关键词语不能为空

那么数值转换 换成dat

把搜索限制改掉就 OK了

既然是索引或者主键不能有空值,就不会在表中存在主键或索引为空的列。

我猜想你是在设置主键或索引的时候出现该错误提示,解决方法:

运行删除查询删除欲设置为主键或索引的字段为空的记录,然后再设置该字段为主键或索引。

DELETE [表名] WHERE [字段名] IS NULL

在使用过程中出现的问题,应该是往数据库添加数据时报错的吧,也就是说在添加一条记录时主键ID为空,你检查下你添加记录时主键(ID)是自动生成的还是手动输入的,如果是手动输入的则必须输入ID才能添加。一般来说添加数据时如果数据库的非空字段值为空都会有提示的,如“XX不能为空”。

直接进数据库把主键取消不就完了么,改代码多麻烦。
打开表设计在钥匙那个图标上点右键在点主键 OK

一个表里面设一个主键就好了吗,