tutoriais mais recente desenvolvimento web
 

ADO LockType Property


<Completa Recordset Object Reference

Os conjuntos de propriedades LockType ou retorna uma LockTypeEnum valor que especifica o tipo de bloqueio quando a edição de uma ficha em um conjunto de registos. O padrão é adLockReadOnly. Esta propriedade é de leitura / gravação em um conjunto de registros fechado e somente leitura em um conjunto de registos aberto.

Note: Defina esta propriedade antes de abrir o conjunto de registos.

Note: Nem todos os provedores de suportar todos os tipos de bloqueio. Se a definição LockType solicitado não é suportado, o provedor vai escolher um outro tipo de bloqueio. É possível utilizar o método oferece suporte para determinar a funcionalidade de bloqueio efectivo disponível num objecto de registos.

Note: adLockPessimistic não é suportado se CursorLocation é definida como adUseClient.

Sintaxe

objRecordset.LockType

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

rs.Close
conn.Close
%>

Valores LockTypeEnum

Constante Valor Descrição
adLockUnspecified-1 tipo não especificado de bloqueio. Clones herda tipo de bloqueio do conjunto de registros originais.
adLockReadOnly1 Somente leitura registros
adLockPessimistic2 bloqueio pessimista, ficha por ficha. Os registros de bloqueio provedor imediatamente após a edição
adLockOptimistic3 travamento optimista, ficha por ficha. Os registros de bloqueio provedor só ao chamar atualização
adLockBatchOptimistic4 atualizações em lote otimista. Necessário para modo de atualização em lote

<Completa Recordset Object Reference