返回   ShareGet 社群討論 > ≡ 電腦網路 ≡ > □ -- 程式設計討論

發表新主題 回覆
 
主題工具 顯示模式
  #1  
舊 2005-12-02, 07:29 AM
刀狂劍痴 的頭像
元老級
 
註冊日期: 2004-11-21
文章: 1,103
給予: 128 | 感謝 6 | 共 5 篇
積分: 4074 | 給分能力: 28
[教學][ASP] RecordSet引數介紹

RecordSet物件在Open時,可含5個引數分別為
Source:可以是資料來源名稱DSN或SQL的Statements
Connection物件:用Set Conn = Server.CreateObject("ADODB.Connection") 並且Open的物件

CursorType:資料集指標的型態
 0:唯讀,指標只能向前移動,在不對資料集有做操作需求時,速度最快,但只能用GetRows獲得資料!為預設值。
 1:可讀寫、指標可自由移動、但別的RecordSet有更新時,無法引用
 2:等於引數1的功能,但別的RecordSet有更新時,可以引用
 3:可讀寫、指標可自由移動、與資料庫隔絕,所有開啟後發生的變更均不可引用

LockType:鎖定作業的方式
 1:唯讀、故不可任何寫入動作。
 2:會在資料更新時鎖住,其他RecordSet的操作會被拒絕,資料安全度最高。(悲觀鎖定)
 3:和2相反。(樂觀鎖定)
 4:在更新資料時不鎖定,但暫時不存入資料庫,而要下UpdateBatch命令時,才會真正寫入資料庫。(批次樂觀鎖定)

CommandType:命令的種類
 0:表示命令是SQL字串
 1:資料表
 2:預儲程序(就是事先在SQLServer寫好並編輯完成的SQL命令,效能會較好)
 3:其他
 
後三個引數是可省略的
rs.open Source ,Connection, CursorType, LockType, CommandType
rs.open strsql1 ,conn , 3 , 3 , 3
這是Source ,這是Connection物件, 這是CursorType, 這是LockType, 這是CommandType

以上供各位參考用,如有問題請指教...
回覆時引用此文章
  #2  
舊 2005-12-02, 07:40 AM
dershiuan 的頭像
賀光榮退伍…
 
註冊日期: 2004-05-30
來自: 時間的洪流
文章: 329
給予: 0 | 感謝 0 | 共 0 篇
積分: 3929 | 給分能力: 27
雖然沒學過asp,但是和 vb 的recordset用法差不多
也讓我有更進一步認識,觀念上也更清析了
好文章『加分』,沒有比學到新東西更值得高興的事了^^
__________________
旅行不一定要有目的…遇然發現也許是一種驚奇…
法國人常說:「經常向右轉的路,你把它向左轉,這也算是旅行。
回覆時引用此文章
發表新主題 回覆

書簽

主題工具
顯示模式

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用
論壇跳轉


所有時間均為GMT -5。現在的時間是 09:31 PM


Powered by vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.