<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. |
adOpenForwardOnly | 0 | 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. |
adOpenKeyset | 1 | 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. |
adOpenDynamic | 2 | 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. |
adOpenStatic | 3 | 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