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. |