Partilhar via


Método Open (Registro do ADO)

Abre um objeto Record existente ou cria um novo item representado pelo de Registro, como um arquivo ou diretório.

Sintaxe

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

Parâmetros

de origem
Opcional. Um variant que pode representar a URL da entidade a ser representada por este objeto de Registro, um de Comando, um de Conjunto de Registros aberto ou outro objeto de Registro, uma cadeia de caracteres que contém uma instrução SQL SELECT ou um nome de tabela.

ActiveConnection
Opcional. Um variant que representa a cadeia de conexão ou o objeto de conexão aberto.

do modo
Opcional. Um valor ConnectModeEnum que especifica o modo de acesso para o objeto de registro de resultante. O valor padrão é adModeUnknown.

CreateOptions
Opcional. Um valor RecordCreateOptionsEnum que especifica se um arquivo ou diretório existente deve ser aberto ou um novo arquivo ou diretório deve ser criado. O valor padrão é adFailIfNotExists. Se definido como o valor padrão, o modo de acesso será obtido da propriedade modo. Esse parâmetro é ignorado quando o parâmetro origem não contém uma URL.

opções de
Opcional. Um valor RecordOpenOptionsEnum que especifica opções para abrir o de Registro de. O valor padrão é adOpenRecordUnspecified. Esses valores podem ser combinados.

UserName
Opcional. Um valor String que contém a ID do usuário que, se necessário, autoriza o acesso a de origem.

de senha
Opcional. Um valor de cadeia de caracteres que contém a senha que, se for necessária, verifica UserName.

Observações

de origem pode ser:

  • UMA URL. Se o protocolo da URL for http, o Provedor de Internet será invocado por padrão. Se a URL apontar para um nó que contém um script executável (como um . Página ASP), uma de Registro que contém a origem em vez do conteúdo executado é aberta por padrão. Use o argumento Opções para modificar esse comportamento.

  • Um objeto Record. Um objeto Record aberto de outro de Registro clonará o objeto de registro de original.

  • Um objeto Command. O objeto de Registro de aberto representa a única linha retornada executando o comando . Se os resultados contiverem mais de uma única linha, o conteúdo da primeira linha será colocado no registro e um erro poderá ser adicionado à coleção Errors.

  • Uma instrução SQL SELECT. O objeto Record aberto representa a única linha retornada executando o conteúdo da cadeia de caracteres. Se os resultados contiverem mais de uma única linha, o conteúdo da primeira linha será colocado no registro e um erro poderá ser adicionado à coleção Errors.

  • Um nome de tabela.

Se o objeto Record representar uma entidade que não pode ser acessada com uma URL (por exemplo, uma linha de um conjunto de registros derivada de um banco de dados), os valores da propriedade ParentURL e do campo acessado com a constante adRecordURL serão nulos.

Nota

As URLs que usam o esquema http invocarão automaticamente o provedor Microsoft OLE DB para publicação na Internet. Para obter mais informações, consulte URLs absolutas e relativas.

Aplica-se a

do objeto de registro (ADO)

Consulte Também

método open (conexão ADO)
do método Open (ADO Recordset)
do método Open (Fluxo do ADO)
método OpenSchema