Oggetto Record ADO

Oggetto Record (versione ADO 2.5)

L'oggetto Record ADO viene utilizzato per contenere una riga del set di record, o un file del sistema o una directory.

Le versioni precedenti dell'ADO 2.5 potevano accedere solo a database strutturati. In un database strutturato, ogni tabella ha esattamente lo stesso numero di colonne in ogni riga e ogni colonna è composta dallo stesso tipo di dati.

L'oggetto Record consente di accedere a dataset con numeri di colonne e / o tipi di dati diversi tra una riga e l'altra.

Sintassi

objectname.property
objectname.method

Proprietà

Proprietà Descrizione
ActiveConnection Imposta o restituisce l'oggetto Connection al quale appartiene l'oggetto Record.
Mode Imposta o restituisce i permessi validi per la modifica dei dati nell'oggetto Record.
ParentURL Restituisce l'URL assoluto del Record genitore.
RecordType Restituisce il tipo dell'oggetto Record.
Source Imposta o restituisce il parametro src del metodo Open dell'oggetto Record.
State Restituisce lo stato dell'oggetto Record.

Metodo

Metodo Descrizione
Cancel Annulla l'esecuzione di una chiamata a CopyRecord, DeleteRecord, MoveRecord o Open.
Close Chiudi un oggetto Record.
CopyRecord Copia un file o una directory in un'altra posizione.
DeleteRecord Elimina un file o una directory.
GetChildren Restituisce un oggetto Recordset, in cui ogni riga rappresenta un file o una sottodirectory nel directory.
MoveRecord Sposta un file o una directory in un'altra posizione.
Open Apri un oggetto Record esistente o crea un nuovo file o directory.

Raccolta

Raccolta Descrizione
Properties Una raccolta di proprietà specifiche del provider.
Fields Contiene tutti gli oggetti Field nel Record Object.

Proprietà della raccolta Fields

Proprietà Descrizione
Count

Restituisce il numero di progetti nella raccolta fields. Il valore di partenza è 0.

Esempio:

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

Restituisce un progetto specifico della raccolta fields.

Esempio:

	itemfields = rec.Fields.Item(1)
	oppure
	itemfields = rec.Fields.Item("Name")