Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO CursorType 属性


❮ Recordset 对象完整参考

CursorType 属性设置或返回打开 Recordset 对象时使用的游标类型。此属性可以采用 CursorTypeEnum 值。默认值为 adOpenForwardOnly。

注意: 如果 CursorLocation 属性设置为 adUseClient,则 CursorType 属性的唯一有效设置是 adOpenStatic。

注意: 如果设置了不支持的值,不会发生错误,提供程序将改为使用支持的 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 默认值。使用仅向前游标。与静态游标相同,只是您只能向前滚动记录。当您只需要遍历 Recordset 一次时,这会提高性能。
adOpenKeyset 1 使用键集游标。与动态游标类似,只是您无法看到其他用户添加的记录,尽管其他用户删除的记录也无法从您的 Recordset 中访问。其他用户的数据更改仍然可见。
adOpenDynamic 2 使用动态游标。其他用户的添加、更改和删除操作均可见,并且允许对 Recordset 进行所有类型的移动,除了书签(如果提供程序不支持的话)。
adOpenStatic 3 使用静态游标。您用来查找数据或生成报表的记录集的静态副本。其他用户的添加、更改或删除操作不可见。

❮ Recordset 对象完整参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.