最新的Web開發教程
 

ADO CursorLocation Property


<完整記錄對象參考

CursorLocation屬性設置或返回長值,指示光標服務的位置。 它可以被設置為一個CursorLocationEnum值。 默認值是AdUseServer。

光標用於:

  • 控制記錄導航
  • 控制數據庫的變化的可見性
  • 控制數據的可更新

Note:一個Recordset對象繼承了相關的Connection對象此設置。

Note:該屬性為只讀,在一個開放的Recordset對象,並在Connection對象或關閉的Recordset對象上的讀/寫。

句法

objConnection.CursorLocation 例
<%
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

rs.Close
conn.Close
%>

CursorLocationEnum值

不變 描述
adUseNone1 OBSOLETE (appears only for backward compatibility) 。 不使用游標服務
adUseServer2 默認。 使用服務器端游標
adUseClient3 使用由本地游標庫提供的客戶端游標。 為了向後兼容,同義詞adUseClientBatch也支持

<完整記錄對象參考