rs.open sqlstr,conn,3,1是打開(kāi)數(shù)據(jù)庫(kù)的方式呀具體是這樣的 RecordSet對(duì)象打開(kāi)數(shù)據(jù)表的語(yǔ)法是這樣的: RS.Open 數(shù)據(jù)來(lái)源,數(shù)據(jù)鏈路,指針類型,鎖定方式 其中的參數(shù)意義如下: 數(shù)據(jù)來(lái)源:指定數(shù)據(jù)表的名稱 數(shù)據(jù)鏈路:指定一個(gè)已經(jīng)申明的Connection對(duì)象,當(dāng)使用RecordSet對(duì)象的Open方法建立一個(gè)連接的時(shí)候,必須使用Connection對(duì)象保證連接的安全。 指針類型:設(shè)置打開(kāi)RecordSet的指針類型,其參數(shù)值可以設(shè)置為0至3,各個(gè)值的意義如下: ①adOpenForwardOnly/0:打開(kāi)一個(gè)只能向前移動(dòng)的指針,這是默認(rèn)值; ②adOpenKeyset/1:表示打開(kāi)一個(gè)Keyset type記錄指針,使用該指針無(wú)法讀取其他用戶添加或刪除的數(shù)據(jù),但是更新的數(shù)據(jù)會(huì)立即顯示支持雙向指針。 ③adOpenDynamic/2:打開(kāi)一個(gè)動(dòng)態(tài)指針,使用該指針可以如實(shí)反映其他用戶操作數(shù)據(jù)庫(kù)的情況。 ④adOpenStatic/3:表示打開(kāi)一個(gè)靜態(tài)指針,指針無(wú)法實(shí)時(shí)反映其他用戶操作數(shù)據(jù)庫(kù)的情況,通常用于搜索或添加記錄時(shí)使用,支持雙向指針。 鎖定方式:可以設(shè)置所打開(kāi)RecordSet的鎖定狀態(tài),其參數(shù)值可以設(shè)置為1到4,各個(gè)值的意義如下: ①adLockReadOnly/1:將RecordSet打開(kāi)為只讀狀態(tài),此為默認(rèn)值。 ②adLockPessimistic/2:當(dāng)用戶對(duì)RecordSet中某條記錄作編輯時(shí)便鎖定記錄。 ③adLockOptimistic/3:當(dāng)用戶調(diào)用Update函數(shù)對(duì)RecordSet作更新時(shí)才鎖定記錄。 ④adLockBatchOptimistic/4:用戶做批次更新時(shí)才鎖定記錄。 你試試 rs.open sql,conn,1,3 |
聯(lián)系客服