是绑定的。
单击录入按钮(command1)开始填写各项数据,单击保存按钮(command2)把数据加入
到数据库。
可是,我单击录入按钮后,没有按保存按钮,直接关闭窗体,可再打开此窗体
时,数据已经填加到数据库了:(

解决方案 »

  1.   

    Recordset.AddNew
    该命令不是创建一条新纪录吗?即使在这之后不用Recordset.UpDate是否也可以保存记录呢?也就是不管Recordset.UpDate是否成立,都先建立一条空的新纪录,一旦Recordset.UpDate后在修改刷新这条记录??
      

  2.   

    我的意思是,不必使用Recordset.UpDate只使用Recordset.AddNew就可以将记录写入数据库中(最起码在不绑定的情况下)
      

  3.   

    如果在调用 Update 方法之前移动出正在添加或编辑的记录,那么 ADO 将自动调用 Update 以便保存更改。如果希望取消对当前记录所做的所有更改或者放弃新添加的记录,则必须调用 CancelUpdate 方法
    这是MSDN中的一段,具体请看MSDN。