在ADO中,我只发现有update方法,不知道有没有Refresh方法,请问如何实现,谢谢。

解决方案 »

  1.   

    没说清楚,ADO中的Recordset对象有Update方法,还可以使用ADO中的Connection对象的Execute方法执行SQL语句来更新。
    你说的是取回数据吧,那使用Recordset对象的Open方法。
      

  2.   

    rs.update不是就是更新数据库的方法啊!
    为什么非要用refresh呢?
    你可能对这几个更新数据库的方法(refresh,update,requery)的区别还是不太清楚。
    区别如下:
    recordset.refresh
    在 Data 控件上使用 Refresh 方法来打开或重新打开数据库(对DATA控件有效)updata
    保存对 Recordset 对象的当前记录所做的所有更改。requery
    通过重新执行对象所基于的查询,来更新 Recordset 对象中的数据。