<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. |
adLockReadOnly | 1 | Somente leitura registros |
adLockPessimistic | 2 | bloqueio pessimista, ficha por ficha. Os registros de bloqueio provedor imediatamente após a edição |
adLockOptimistic | 3 | travamento optimista, ficha por ficha. Os registros de bloqueio provedor só ao chamar atualização |
adLockBatchOptimistic | 4 | atualizações em lote otimista. Necessário para modo de atualização em lote |
<Completa Recordset Object Reference