vb中addnew出现的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:46:21
就是我是用的data控件连接的access数据库
我在加载子窗体之前,就用了recordset.addnew。然后在子窗体中,我不做任何操作,直接关闭。此时就会在数据库中多一天空白记录,怎么解决
关闭时,我写了这样的代码

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Data1.UpdateControls
Data1.Refresh

End Sub
我这个子窗体就是添加数据用的,但是我若不想添加,直接关闭,就会在数据库里多一条记录。。。。

既然不想增加记录,为什么addnew?
把Data1.UpdateControls
Data1.Refresh
去掉

数据库表中是不能添加空白记录!系统会认为添加空白记录没有任何意义,所以会提示出错!