Gli ultimi tutorial di sviluppo web
 

ADO CursorType Property


<Complete Recordset Object Reference

Gli insiemi di proprietà CursorType o restituisce il tipo di cursore da utilizzare quando si apre un oggetto Recordset. Questa proprietà può prendere un CursorTypeEnum valore. L'impostazione predefinita è adOpenForwardOnly.

Note: Se la proprietà CursorLocation è impostata su adUseClient, l'unica impostazione valida per la proprietà CursorType è adOpenStatic.

Note: si verificherà nessun errore se un valore non supportato viene impostato, il fornitore sarà solo passare a un CursorType supportato invece.

Sintassi

objRecordset.CursorType

Esempio

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

valori CursorTypeEnum

Costante Valore Descrizione
adOpenUnspecified-1 Non specificare il tipo di cursore.
adOpenForwardOnly0 Predefinito. Utilizza un cursore forward-only. Identico a un cursore statico, tranne che si può solo scorrere in avanti i record. Questo migliora le prestazioni quando è necessario fare un solo passaggio attraverso un Recordset.
adOpenKeyset1 Utilizza un cursore keyset. Come un cursore dinamico, salvo che non si può vedere i record che altri utenti aggiungono, anche se i record che altri utenti eliminano sono inaccessibili dal vostro Recordset. le modifiche dei dati da parte di altri utenti sono ancora visibili.
adOpenDynamic2 Utilizza un cursore dinamico. Aggiunte, modifiche e cancellazioni da parte di altri utenti sono visibili, e tutti i tipi di movimento attraverso il Recordset sono ammessi, tranne che per i segnalibri, se il provider non li supporta.
adOpenStatic3 Utilizza un cursore statico. Una copia statica di una serie di record che è possibile utilizzare per trovare i dati o generare report. Aggiunte, modifiche o cancellazioni da parte di altri utenti non sono visibili.

<Complete Recordset Object Reference