请问在ADO中如何更新,也就是达到控件中Refresh方法的效果。 在ADO中,我只发现有update方法,不知道有没有Refresh方法,请问如何实现,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没说清楚,ADO中的Recordset对象有Update方法,还可以使用ADO中的Connection对象的Execute方法执行SQL语句来更新。你说的是取回数据吧,那使用Recordset对象的Open方法。 rs.update不是就是更新数据库的方法啊!为什么非要用refresh呢?你可能对这几个更新数据库的方法(refresh,update,requery)的区别还是不太清楚。区别如下:recordset.refresh在 Data 控件上使用 Refresh 方法来打开或重新打开数据库(对DATA控件有效)updata保存对 Recordset 对象的当前记录所做的所有更改。requery通过重新执行对象所基于的查询,来更新 Recordset 对象中的数据。 请高手帮帮忙呀!我是初学者 求救啊!!为什么我的连接不能关闭,只要执行将提示错误Debug Assertion Failed! file:sockcore.cpp line:226 請問怎么取得當前獲得焦點的控件(已經限定類型為:textbox) 吐血送分100:分不多了,但是还是要送,打印问题,搞定就送分 ASP调用VB组件里shell方法无效 关于事务的问题 调试! 菜鸟问题 麻烦!关于各种格式图片另存的问题。(在线等) 例子代码:判断文件/目录存在 外贸单据打印的问题 大家学VB都看什么书啊?? (100分求教!)如何正确地合并两个PictureBox里的图像?
你说的是取回数据吧,那使用Recordset对象的Open方法。
为什么非要用refresh呢?
你可能对这几个更新数据库的方法(refresh,update,requery)的区别还是不太清楚。
区别如下:
recordset.refresh
在 Data 控件上使用 Refresh 方法来打开或重新打开数据库(对DATA控件有效)updata
保存对 Recordset 对象的当前记录所做的所有更改。requery
通过重新执行对象所基于的查询,来更新 Recordset 对象中的数据。