access 只能添加一条记录
我创建了一个access数据库,其中有三个表,其中表1四个字段,可以正常向表1添加记录;其中表2共23个字段,如果表2是空表时,可以向其中新增一条记录,如果不是空表时,使...
我创建了一个access数据库,其中有三个表,其中表1四个字段,可以正常向表1添加记录;其中表2共23个字段,如果表2是空表时,可以向其中新增一条记录,如果不是空表时,使用相同的代码不断向表2中新增记录,最后打开表2查看,里面只有一条记录,不知何故,如何解决?
但是,却可以随意修改表2中的字段值,奇怪的是,相同的代码,却能正常不断地往表1新增记录。
终于解决了,原代码没有问题,我重新把Access的数据表删除后重新建表,就正常了。 展开
但是,却可以随意修改表2中的字段值,奇怪的是,相同的代码,却能正常不断地往表1新增记录。
终于解决了,原代码没有问题,我重新把Access的数据表删除后重新建表,就正常了。 展开
2个回答
展开全部
可能是表(字段)约束或表间参照完整性关系导致的,例如某字段设置了唯一索引,该字段如果插入了某个值,那么后面就再不能向该字段插入相同的字段值;又比如表1和表2基于id字段建立了一对多参照完整性关系,那么表2的id字段就只能插入已经出现于表1的id值,未出现于表1的id值是无法插入到表2当中的。
当然问题不止上述两点,如果题主能提供报错信息和相应的SQL操作查询语句将有助于缩小查错范围。
当然问题不止上述两点,如果题主能提供报错信息和相应的SQL操作查询语句将有助于缩小查错范围。
更多追问追答
追问
示例原代码工程文件已经上传了,有空去看看原代码哪里有问题?如何修正?谢谢了。
追答
怕中毒,您贴出错误提示还有SQL代码就好了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询