在VB中使用ADO控件向Access数据库中添加记录出错

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:32:14
我先建好一个access2003的数据库,并用Ado控件连接成功,运行后可以查看到数据库中的所有记录。当我用ado1.recordset.addnew、ado1.recordset.update、ado1.recordset.movelast向数据库中添加记录时会报错,出现“无法插入一个空行,必须至少一个列值集”这一提示。请教各位,帮忙解决一下这一问题。谢谢!!

recordset先用SQL命令open,然后addnew,再putcollect为每个字段赋值,然后update和movelast

数据库的插入删除修改我都是用SQL的

应该说是按照提示的内容,你插入的是空行,最好是把代码也贴出来,看一下问题出在什么地方,我认为应该是你编写代码的先后顺序有问题,比如没有值就更新等