亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

多用戶應用程序中應注意問題

2019-11-18 17:53:18
字體:
來源:轉載
供稿:網友
問題二再查詢與事務


1.再查詢數據


在多用戶應用程序中,如果以可視的形式把數據顯示在窗口中,則需要用最新的數據來更新用戶的視圖。而要獲得由其他用戶修改了的最新視圖,應用程序必須顯式地對數據執行再查詢操作。為了獲得記錄集中數據的最新視圖,首先應確定記錄集是否支持Requery方法。如果ReCordset對象的Restartable屬性值為Tme,則可以使用Requery方法來刷新Recordset對象的內容。如果記錄集不支持Requery方法,則必須用OpenRecordset方法再次打開記錄集。一般說來,重新打開記錄集比使用Requery方法要慢一些。下面這個過程,用來測試一個記錄集是否可執行再查詢。


過程如下:


FunctionRequeryRecordset(dbsAsDatabase,rstAsRecordset)AsInteger

OnErrorResumeNext

注釋:能夠再查詢記錄集嗎?

Ifrst.Restartable=FalseThen

requeryRecordset=-1

EXitFunction

Endlf

rst.Requery注釋:再查詢記錄集

SelectCaseErr注釋:處理所有錯誤

Case0

RequeryReCordset=0

EXitFunction

CaseElse

Err=0

注釋:重新打開記錄集

注釋:使用rstNane來獲取SQL

注釋:字符串、表或QueryDef的值

注釋:記錄集最初是基于它們的

Setrst=dbs.OpenRecordset(rst.Name,rst.Type)

SelectCaseErr

Case0

RequeryRecordset=0

EXitFunction

CaseElse

注釋:不返回錯誤給調用程序

Err=0

RequeryRecordset=-l

EXitFUnctlon

EndSelect

EndSelect

EndFunction


用上面的過程可以再查詢一個指定的記錄集。如果再查詢成功,則過程返回0;如果程序不能對記錄集進行再查詢,則重新打開記錄集。如果不能重新打開記錄集,則過程返回-1。該過程有兩個參數,其中參數dbs是一個數據庫對象;而rst是一個Recordset對象。為了調用上面的過程,可以在窗體上畫一個命令按鈕,然后編寫如下的事件過程:



Endif

EndSub


程序運行后,單擊命令按鈕,將調用上面的過程,然后根據具體情況顯示相應的信息框。在一般情況下,大多數Recordset對象是可重啟動的(或者是可以被再查詢的),但基于傳遞查詢和沒有固定列寬的交叉表查詢的Recordset對象例外,不能再查詢這些類型的Recordset對象,為了獲得數據的最新狀態,必須重新打開這些對象。


2.在多用戶環境中使用事務


可以用MicrosoftJet事務把更新劃分為多個單元,使它能夠被當作整體提交或回退。由于事務緩沖區的更新是臨時文件,而不是實際的表,所以它們在多用戶環境中也是有用的。在多用戶環境中,事務的一般用途是:確保用戶在變更共享數據時,所看到的共享數據的視圖是完整的。例如,假定應用程序正在執行更新數據的代碼,而另一個用戶又正在生成相同數據的報表。如果更新沒有被包裝進事務中,則生成報表的用戶接收到的數據可能是不一致的。而如果把更新包裝進事務中,則可以確保共享數據的其它用戶視圖在代碼結束運行之前不會受到代碼的影響。注意,不要使事務保持打開的時間太長。由于編輯事務而產生的所有鎖定,在事務被提交或回退之前,將保持鎖定狀態,這可能會對應用程序的多用戶并發產生有害的影響。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91老司机在线| 色偷偷91综合久久噜噜| 久久视频免费在线播放| 国产九九精品视频| 国产精品久久久久久久久久尿| 欧美电影免费观看高清| 97香蕉久久超级碰碰高清版| 美女国内精品自产拍在线播放| 大伊人狠狠躁夜夜躁av一区| 国产精品私拍pans大尺度在线| 精品成人av一区| 日韩av中文字幕在线| 国产精品99导航| 91国产中文字幕| 555www成人网| 国产精品久久久久久久一区探花| 亚洲人在线观看| 欧美猛交ⅹxxx乱大交视频| 欧美最猛黑人xxxx黑人猛叫黄| 国产日韩精品视频| 97视频在线观看免费高清完整版在线观看| 亚洲欧美一区二区三区久久| 久久久久久69| 国产一区二区三区在线免费观看| 亚洲国产成人精品久久久国产成人一区| 日韩精品高清视频| 久久香蕉国产线看观看av| 国产精品高潮粉嫩av| 中文字幕欧美国内| 亚洲国产一区二区三区在线观看| 国产精品普通话| 亚洲xxx视频| 国产精品丝袜白浆摸在线| 91av视频导航| 2018中文字幕一区二区三区| 欧美亚洲另类在线| 久久久噜噜噜久久中文字免| 欧美视频一二三| 欧美成人午夜激情| 久久理论片午夜琪琪电影网| 亚洲黄色成人网| 久久精品一偷一偷国产| 韩国三级电影久久久久久| 中文字幕av一区中文字幕天堂| 97在线免费观看视频| 97精品视频在线播放| 岛国视频午夜一区免费在线观看| 国产一区二区在线播放| 国产精品一区av| 91精品视频免费观看| 色老头一区二区三区| 亚洲乱码av中文一区二区| 成人免费视频网| 亚洲女人天堂网| 中文日韩在线观看| 亚洲奶大毛多的老太婆| 久久伊人色综合| 欧美乱大交xxxxx另类电影| 午夜精品美女自拍福到在线| 欧美综合在线观看| 欧美性理论片在线观看片免费| 精品香蕉在线观看视频一| 国产做受69高潮| 久久久99久久精品女同性| 91精品国产综合久久香蕉的用户体验| 精品国偷自产在线| 国产成人精品免费久久久久| 欧美裸体xxxx极品少妇| 成人有码视频在线播放| 久久精品在线视频| 国产午夜精品免费一区二区三区| 91精品国产91久久久久久吃药| 91亚洲国产成人精品性色| 97国产在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 91精品国产99| 狠狠躁18三区二区一区| 色狠狠久久aa北条麻妃| 中文字幕免费精品一区| 97超级碰碰人国产在线观看| 久久视频国产精品免费视频在线| 国产999在线观看| xxxxxxxxx欧美| 日韩在线视频国产| 韩曰欧美视频免费观看| 国产午夜精品理论片a级探花| 日韩性生活视频| 中文字幕欧美日韩| 欧美日韩xxxxx| 久久国产精彩视频| 成人国产精品色哟哟| 亚洲老头同性xxxxx| 久久久久久久香蕉网| 久久视频国产精品免费视频在线| 国产精品99久久久久久人| 国产精品久久久久久久久男| 欧美在线中文字幕| 久久综合久中文字幕青草| 欧美日韩午夜视频在线观看| 国产精品69av| 欧美大片免费观看| 亚洲第一中文字幕在线观看| 亚洲一区二区自拍| 亚洲欧美色婷婷| 九九热最新视频//这里只有精品| 国产日韩精品综合网站| 国产精品偷伦视频免费观看国产| 91欧美日韩一区| 欧美乱人伦中文字幕在线| 成人免费xxxxx在线观看| 亚洲永久在线观看| 国产精品一区二区三区久久久| 国产精品福利在线观看网址| 国产精品伦子伦免费视频| 欧美丝袜美女中出在线| 国产欧美一区二区三区在线| 久久久亚洲影院你懂的| 国产在线精品自拍| 国产精品99免视看9| 亚洲美女黄色片| 久久综合国产精品台湾中文娱乐网| 日韩精品免费在线视频观看| 青青a在线精品免费观看| 日韩av资源在线播放| 日韩激情av在线免费观看| 亚洲bt欧美bt日本bt| 国产精品啪视频| 国产精品久久久久久亚洲影视| 色噜噜亚洲精品中文字幕| 国产精品久久久久久超碰| 日韩中文字幕免费看| 91啪国产在线| 欧美有码在线观看视频| 久久精品国产成人| 国产玖玖精品视频| 欧美高清理论片| 国产欧洲精品视频| 久久久亚洲国产| 奇米一区二区三区四区久久| 欧美一区亚洲一区| 欧美丰满少妇xxxxx做受| 中文字幕亚洲一区二区三区五十路| 91久久久久久久| 日韩在线视频中文字幕| 日韩精品久久久久| 欧美激情视频一区二区| 欧美日韩国产专区| 国产视频精品自拍| 欧美日韩视频免费播放| 国产精品入口免费视| 国产精品白丝av嫩草影院| 久久视频国产精品免费视频在线| 国产一区二区视频在线观看| 久久久久久久久久国产| 青青草成人在线| 国产日韩欧美中文在线播放| 欧美黑人xxx| 在线观看亚洲区| 欧美日韩精品在线播放| 亚洲天堂久久av| 成人激情免费在线| 亚洲第一色中文字幕| 精品国产一区二区三区在线观看| 这里只有视频精品|