<Completa Recordset Object Reference
Os conjuntos de propriedades CursorType ou retorna o tipo de cursor usar ao abrir um objeto Recordset. Esta propriedade pode ter um CursorTypeEnum valor. O padrão é adOpenForwardOnly.
Note: Se a propriedade CursorLocation é definida como adUseClient, a única definição válida para a propriedade CursorType é adOpenStatic.
Note: Nenhum erro irá ocorrer se um valor não suportado está definido, o provedor vai apenas mudar para um CursorType compatível.
Sintaxe
objRecordset.CursorType
Exemplo
<%
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 | Descrição |
---|---|---|
adOpenUnspecified | -1 | não especifica o tipo de cursor. |
adOpenForwardOnly | 0 | Padrão. Utiliza um cursor só de frente. Idêntico a um cursor estático, exceto que você só pode rolar para a frente através de registros. Isso melhora o desempenho quando você precisa fazer apenas uma passagem através de um conjunto de registos. |
adOpenKeyset | 1 | Usa um cursor de conjunto de chaves. Como um cursor dinâmico, exceto que você não pode ver registros que outros usuários adicionar, embora os registros que outros usuários excluir são inacessíveis a partir do seu conjunto de registos. As alterações de dados por outros usuários ainda são visíveis. |
adOpenDynamic | 2 | Usa um cursor dinâmico. Adições, alterações e exclusões por outros usuários são visíveis, e são permitidos todos os tipos de movimento através do conjunto de registos, com exceção de marcadores, se o provedor não apoiá-los. |
adOpenStatic | 3 | Usa um cursor estático. Uma cópia estática de um conjunto de registros que você pode usar para localizar dados ou gerar relatórios. Adições, alterações ou supressões por outros usuários não são visíveis. |
<Completa Recordset Object Reference