<完整記錄對象參考
CursorType屬性設置或返回光標類型打開一個記錄對象時使用。 該屬性可以採取CursorTypeEnum值。 默認為adOpenForwardOnly。
Note:如果CursorLocation屬性設置為adUseClient,對於CursorType屬性的唯一有效設置是ADOPENSTATIC。
Note:不會發生錯誤,如果不支持的值設置,提供者將只更改為支持的CursorType代替。
句法
objRecordset.CursorType
例
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockBatchOptimistic
rs.Open sql, conn
%>
CursorTypeEnum值
不變 | 值 | 描述 |
---|---|---|
adOpenUnspecified | -1 | 不指定游標類型。 |
adOpenForwardOnly | 0 | 默認。 使用只進游標。 相同的靜態游標,但您只能通過記錄向前滾動。 當你需要通過一個記錄集僅做一個通這樣可以提高性能。 |
adOpenKeyset | 1 | 使用鍵集游標。 就像一個動態游標,但你不能看到其他用戶添加的記錄,儘管其他用戶刪除的記錄從您的Recordset不可訪問。 其他用戶的數據更改依然可見。 |
adOpenDynamic | 2 | 使用動態光標。 添加,更改和其他用戶刪除是可見的,並通過記錄所有類型的運動被允許,除了書籤,如果提供者不支持他們。 |
adOpenStatic | 3 | 使用靜態游標。 一組可以用來查找數據或生成報表的記錄的靜態副本。 添加,更改或由其他用戶刪除是不可見的。 |
<完整記錄對象參考