我在使用过程中发现这两个方法都可将记录加入,使用addnew不会将之前没update的数据
覆盖,使用updata只是使记录号随之改变,addnew虽然在加入数据时没改变,但单击data控件的箭头时,记录号已经变了

解决方案 »

  1.   

    没用过data,建议用 ado object
      

  2.   

    可我觉得他们没什么大的区别,都可以将记录添加,书上说addnew只是清除拷贝缓冲区允许输入新的纪录,但并没有把新纪录添加到记录集中。要想真正增加记录,应使用update方法。
    可如前所述,addnew也可以加入记录。
      

  3.   

    addnew后,只是新增一条记录,等待用户输入新增的各字段的内容,记录没有保存
    是在使用了update,或addnew后,记录才写入数据库.
    两者的区别是:
    update保存修改或上次addnew的记录.
    addnew是保存修改或上次addnew的记录,并再新增一条记录,等待用户录入内容,如果addnew后没有update或addnew动作,该新增的记录作废.