Objeto Record ADO

Objeto Record (versão do ADO 2.5)

O objeto Record do ADO é usado para conter uma linha da coleção de registros, ou um arquivo do sistema de arquivos ou um diretório.

Versões anteriores ao ADO 2.5 só podiam acessar bancos de dados estruturados. Em um banco de dados estruturado, cada tabela tem o mesmo número de colunas em cada linha e cada coluna é composta pelo mesmo tipo de dados.

O objeto Record permite acessar conjuntos de dados com números de colunas entre linhas diferentes e/ou tipos de dados diferentes.

Sintaxe

objectname.property
objectname.method

Atributo

Atributo Descrição
ActiveConnection Definir ou retornar o objeto Connection ao qual o objeto Record pertence atualmente.
Mode Definir ou retornar as permissões válidas para modificar dados no objeto Record.
ParentURL Retornar a URL absoluta do pai Record.
RecordType Retornar o tipo do objeto Record.
Source Definir ou retornar o parâmetro src do método Open do objeto Record.
State Retornar o estado do objeto Record.

Método

Método Descrição
Cancel Cancelar a execução de uma chamada de CopyRecord, DeleteRecord, MoveRecord ou Open.
Close Fechar um objeto Record.
CopyRecord Copiar um arquivo ou diretório para outro local.
DeleteRecord Apagar um arquivo ou diretório.
GetChildren Retorna um objeto Recordset, onde cada linha representa um arquivo ou subdiretório no diretório.
MoveRecord Move um arquivo ou diretório para outro local.
Open Abre um objeto Record existente ou cria um novo arquivo ou diretório.

Conjunto

Conjunto Descrição
Properties Conjunto de atributos de fornecedor específico.
Fields Contém todos os objetos Field no objeto Record.

Atributos do conjunto Fields

Atributo Descrição
Contagem

Retorna o número de itens no conjunto fields. O valor inicial é 0.

Exemplo:

	countfields = rec.Fields.Count
	
Item(named_item/number)

Retorna um item específico do conjunto fields.

Exemplo:

	itemfields = rec.Fields.Item(1)
	ou
	itemfields = rec.Fields.Item("Nome")