Derniers tutoriels de développement web
 

ADO CursorType Property


<Complete Recordset Référence objet

Les ensembles de propriétés CursorType ou retourne le type de curseur à utiliser lors de l'ouverture d'un objet Recordset. Cette propriété peut prendre une CursorTypeEnum valeur. Par défaut est adOpenForwardOnly.

Note: Si la propriété CursorLocation est définie sur adUseClient, le seul cadre valable pour la propriété CursorType est adOpenStatic.

Note: Aucune erreur se produit si une valeur non prise en charge est définie, le fournisseur va simplement passer à un lieu CursorType pris en charge.

Syntaxe

objRecordset.CursorType

Exemple

<%
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
%>

valeurs CursorTypeEnum

Constante Valeur La description
adOpenUnspecified-1 Ne précise pas le type de curseur.
adOpenForwardOnly0 Défaut. Utilise un curseur avant uniquement. Identique à un curseur statique, sauf que vous ne pouvez faire défiler vers l'avant dans les dossiers. Cela améliore les performances lorsque vous devez faire une seule passe à travers un Recordset.
adOpenKeyset1 Utilise un curseur keyset. Comme un curseur dynamique, sauf que vous ne pouvez pas voir les enregistrements que d'autres utilisateurs ajoutent, bien que les enregistrements que d'autres utilisateurs de suppression sont inaccessibles à partir de votre Recordset. Les modifications de données par d'autres utilisateurs sont encore visibles.
adOpenDynamic2 Utilise un curseur dynamique. Les ajouts, modifications et suppressions par d'autres utilisateurs sont visibles, et tous les types de mouvement à travers le Recordset sont autorisés, à l'exception des signets, si le fournisseur ne les supporte pas.
adOpenStatic3 Utilise un curseur statique. Une copie statique d'un ensemble d'enregistrements que vous pouvez utiliser pour trouver des données ou générer des rapports. Les ajouts, modifications ou suppressions par d'autres utilisateurs ne sont pas visibles.

<Complete Recordset Référence objet