Método Open (Record do ADO)

Aplica-se ao: Access 2013, Office 2013

Abre um objeto Record existente ou cria um novo item representado pelo Record (tal como um arquivo ou diretório).

Sintaxe

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

Parâmetros

Parâmetro Descrição
Source Opcional. Uma Variant que pode representar a URL da entidade a ser representada por esse objeto Record, um Command, um Recordset aberto ou outro objeto Record, uma sequência que contém uma instrução SQL SELECT ou um nome de tabela.
ActiveConnection Opcional. Uma Variant que representa a sequência de conexão ou objeto Connection aberto.
Mode Opcional. Um valor ConnectModeEnum, cujo valor padrão é adModeUnknown, que especifica o modo de acesso para o objeto Record resultante.
Createoptions Opcional. Um valor RecordCreateOptionsEnum, cujo valor padrão é adFailIfNotExists, que especifica se um arquivo ou diretório existente deve ser aberto ou se um novo arquivo ou diretório deve ser criado. Se definido para o valor padrão, o modo de acesso será obtido da propriedade Mode. Este parâmetro é ignorado quando o parâmetro Source não contém uma URL.
Options Opcional. Um valor RecordOpenOptionsEnum, cujo valor padrão é adOpenRecordUnspecified, que especifica opções para a abertura do Record. Esses valores podem ser combinados.
UserName Opcional. Um valor String que contém o ID de usuário que, se necessário, autoriza acesso a Source.
Password Opcional. Um valor String que contém a senha que, se necessária, verifica UserName.

Comentários

Source pode ser:

  • Uma URL. Se o protocolo da URL for http, o Provedor de Internet será chamado por padrão. Se a URL apontar para um nó que contenha um script executável (tal como uma página .ASP), um Record que contém a fonte, em vez do conteúdo executado, será aberto por padrão. Utilize o argumento Options para modificar esse comportamento.

  • Um objeto Record. Um objeto Record aberto a partir de outro Record clonará o objeto Record original.

  • Um objeto Command. O objeto Record aberto representa a única linha retornada pela execução de Command. 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 pela execução do conteúdo da sequência. 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.

  • O nome de uma tabela.

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

Observação

[!OBSERVAçãO] URLs using the http scheme will automatically invoke the Microsoft OLE DB Provider for Internet Publishing. Para obter mais informações, consulte URLs absolutas e relativas.