Propriedade Mode do ADO

Definição e uso

A propriedade Mode pode ser configurada ou retornada um ConnectModeEnum Valor, que indica as permissões de modificação de dados no objeto Connection, Record ou Stream. Quando o objeto estiver fechado, esta propriedade é de leitura e escrita, e quando o objeto estiver aberto, é de leitura apenas.

  • Objeto Connection - padrão é adModeUnknown
  • Objeto Record - padrão é adModeRead
  • Objeto Stream - padrão é adModeRead ou adModeUnknown

Notas:Esta propriedade pode ser configurada ou retornada apenas quando o objeto Connection estiver fechado.

Sintaxe

object.Mode

Instância

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Mode=adModeReadWrite
conn.Open(Server.Mappath("northwind.mdb"))
response.write(conn.Mode)
conn.Close
%> 

ConnectModeEnum

Constante Valor Descrição
adModeUnknown 0 Valor padrão. As permissões ainda não foram configuradas ou não podem ser determinadas.
adModeRead 1 Permissão de leitura apenas.
adModeWrite 2 Permissão de escrita apenas.
adModeReadWrite 3 Permissões de leitura/gravação.
adModeShareDenyRead 4 Proíbe outras pessoas de abrir conexões com permissão de leitura.
adModeShareDenyWrite 8 Proíbe outras pessoas de abrir conexões com permissão de escrita.
adModeShareExclusive 12 Proíbe outras pessoas de abrir conexões.
adModeShareDenyNone 16 Permite que outras pessoas abram conexões com qualquer permissão. Não rejeita o acesso de leitura ou escrita de outras pessoas.
adModeRecursive 0x400000 Usado com adModeShareDenyNone, adModeShareDenyWrite ou adModeShareDenyRead, configura permissões para todos os subregistros do Registro atual.