Métodos de um RecordSet (CursorLocation, CursorType, LockType)

CursorLocation

2 : Modo servidor
3 : Modo cliente (o mais rapido)

CursorType

0 : Somente leitura (o mais rápido entre todos)
1 : Não permite visualizar registros incluídos ou excluídos por outros usuários
2 : Exclusões, inclusões e alterações nos registros são visíveis (o mais lento de todos)
3 : Permite somente adicionar um registro, inclusões, alterações e exclusões feitas por outros não são visíveis

LockType

1 : Somente leitura, não permite alterações
2 : Bloqueia os registros na fonte após a edição
3 : Bloqueia os registros somente quando se chama o método “Update”
4 : Requerido quando se usa o modo “Batch Update”

Abrindo um RecordSet

<%
Set rsClientes = Server.CreateObject(“ADODB.Recordset”)
rsClientes.CursorLocation = 3
rsClientes.CursorType = 0
rsClientes.LockType = 1
strSQL = “SELECT * FROM Clientes“
rsClientes.Open strSQL, conexao
%>

3 respostas para Métodos de um RecordSet (CursorLocation, CursorType, LockType)

  1. Elvis Degan disse:

    Estou com problema no ‘PageCount’ e no ‘RecordCount’ quando executo meu codigo ocorre um erro. O que está ocorrendo?

    Microsoft Cursor Engine error ‘80004005’

    Data provider or other service returned an E_FAIL status.

    /temp/Default.asp, line 26

    Set Conn = server.CreateObject(“ADODB.Connection”)
    Conn.CursorLocation = 3 ‘ adUseClient
    Conn.ConnectionString = “DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=paradas;UID=root;OPTION=3;”
    Conn.Open

    Set rstTemp = server.CreateObject(“ADODB.Recordset”)
    rstTemp.PageSize = 20
    rstTemp.CacheSize = 20
    Sql = “select * from registros”
    rstTemp.Open Sql, Conn
    response.Write(rstTemp.PageCount)

  2. Augusto Claro disse:

    Hi, and what can I to use when I want to add some register in the data base whith the method AddNew and Update, what can I to do??

  3. Gilberto disse:

    Ola…boa noite… migrei essa semana do DW 8 para o CS4 e na hora de criar os RecordSet´s.. o CS4 cria de um modo diferente do 8.. usando o “ADODB.Command” em vez de “ADODB.Recordset” minha duvida é .. haveria alguma maneira de eu definir o “CursorLocation” usando o .Command???

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: