<Referencia completa de registros de objetos
Los conjuntos de propiedades CursorType o devuelve el tipo de cursor a utilizar al abrir un objeto de conjunto de registros. Esta propiedad puede tomar un CursorTypeEnum valor. Por defecto es adOpenForwardOnly.
Note: Si la propiedad CursorLocation se establece en adUseClient, el único valor válido para la propiedad CursorType es adOpenStatic.
Note: No se producirá ningún error si se establece un valor no admitido, el proveedor le acaba de cambiar a un CursorType compatible en su lugar.
Sintaxis
objRecordset.CursorType
Ejemplo
<%
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
%>
Valores CursorTypeEnum
Constante | Valor | Descripción |
---|---|---|
adOpenUnspecified | -1 | No especifica el tipo de cursor. |
adOpenForwardOnly | 0 | Defecto. Utiliza un cursor de sólo avance. Idéntica a un cursor estático, con la excepción de que sólo puede desplazarse hacia adelante a través de los registros. Esto mejora el rendimiento cuando se necesita para hacer una sola pasada a través de un conjunto de registros. |
adOpenKeyset | 1 | Utiliza un cursor de conjunto de claves. Al igual que un cursor dinámico, excepto que no se puede ver registros que otros usuarios han añadido, a pesar de los registros que eliminan otros usuarios son inaccesibles desde el conjunto de registros. cambios en los datos de otros usuarios son todavía visibles. |
adOpenDynamic | 2 | Utiliza un cursor dinámico. Las adiciones, modificaciones y supresiones de otros usuarios son visibles, y se les permite todo tipo de movimiento a través del conjunto de registros, a excepción de los marcadores, si el proveedor no los admite. |
adOpenStatic | 3 | Utiliza un cursor estático. Una copia estática de un conjunto de registros que se pueden utilizar para buscar datos o generar informes. Las adiciones, modificaciones o supresiones de otros usuarios no son visibles. |
<Referencia completa de registros de objetos