Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2338|回復(fù): 1
打印 上一主題 下一主題

adp里嘗試批量更新時(shí)遇到的問題,請(qǐng)大家?guī)兔纯?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-1-30 22:24:22 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 laomao 于 2009-1-30 22:29 編輯

步驟如下:
1.dim rs as new adodb.recordset
  rs.cursorlocation=aduseclient
  rs.open strsql,locktype:=adlockbatchoptimistic
  set rs.activeconnection=nothing   
  set me.recordset=rs

2.問題出在這步,我嘗試了兩種方法都不行
①直接在窗體上編輯
②在控件(field1)的click事件中:
  me.recordset![field1]=某值
  me.recordset![field1].update

3.me.recordset.activeconnection=currentproject.connection
  me.recordset.updatebatch

現(xiàn)在的問題是:如果我用①的方法則updatebatch不起作用,什么也沒保存;如果用②的方法倒是保存成功了,但窗體控件的內(nèi)容不變,直到使用updatebatch后才顯示.不知道問題出在哪?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2009-1-30 23:06:28 | 只看該作者
me.recordset.update

試試這樣,字段級(jí)的 update好象沒有實(shí)際提交。 recordset.update會(huì)向ADO請(qǐng)求commit的。






*****************
*  一切皆有可能 *
*****************


QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://ctxi.cn .

http://ctxi.cn/home/space.php?uid=141646 .
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 10:30 , Processed in 0.079168 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表