Metodo Open (Record - ADO)

Apre un oggetto Record esistente o crea un nuovo elemento rappresentato dall'oggetto Record, ad esempio un file o una directory.

Sintassi

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

Parametri

Origine
facoltativo. Valore Variant che può rappresentare l'URL dell'entità che deve essere rappresentata da questo oggetto Record, un oggetto Command, un oggetto Recordset aperto o un altro oggetto Record, una stringa contenente un'istruzione SQL SELECT o un nome di tabella.

ActiveConnection
facoltativo. Valore Variant che rappresenta la stringa di connessione o l'oggetto Connection aperto.

Modalità
facoltativo. Valore ConnectModeEnum che specifica la modalità di accesso per l'oggetto Record risultante. Il valore predefinito è adModeUnknown.

CreateOptions
facoltativo. Valore RecordCreateOptionsEnum che specifica se deve essere aperto un file o una directory esistente o se deve essere creato un nuovo file o una nuova directory. Il valore predefinito è adFailIfNotExists. Se impostato sul valore predefinito, la modalità di accesso viene ottenuta dalla proprietà Mode. Questo parametro viene ignorato quando il parametro Source non contiene un URL.

Opzioni
facoltativo. Valore RecordOpenOptionsEnum che specifica le opzioni per l'apertura del Record. Il valore predefinito è adOpenRecordUnspecified. Questi valori possono essere combinati.

UserName
facoltativo. Valore String contenente l'ID utente che, se necessario, autorizza l'accesso a Source.

Password
facoltativo. Valore String che contiene la password che, se necessario, verifica UserName.

Osservazioni

L’origine può essere:

  • Un URL. Se il protocollo per l'URL è HTTP, il provider Internet verrà richiamato per impostazione predefinita. Se l'URL punta a un nodo che contiene uno script eseguibile (ad esempio una pagina .ASP), un Record che contiene l'origine invece del contenuto eseguito viene aperto per impostazione predefinita. Utilizzare l'argomento Options per modificare questo comportamento.

  • Oggetto Record. Un oggetto Record aperto da un altro Record clonerà l'oggetto Record originale.

  • Oggetto Command. L'oggetto Record aperto rappresenta la singola riga restituita eseguendo Command. Se i risultati contengono più righe, il contenuto della prima riga viene inserito nel record e potrebbe essere aggiunto un errore alla raccolta Errors.

  • Un’istruzione SQL SELECT. L'oggetto Record aperto rappresenta la singola riga restituita eseguendo il contenuto della stringa. Se i risultati contengono più righe, il contenuto della prima riga viene inserito nel record e potrebbe essere aggiunto un errore alla raccolta Errors.

  • Un nome di tabella.

Se l'oggetto Record rappresenta un'entità a cui non è possibile accedere con un URL (ad esempio una riga di un Recordset derivato da un database), i valori della proprietà ParentURL e del campo a cui si accede con la costante adRecordURL sono Null.

Nota

Gli URL che usano lo schema http richiamano automaticamente il provider Microsoft OLE DB per Internet Publishing. Per altre informazioni, vedere URL assoluti e relativi.

Si applica a

Oggetto Record (ADO)

Vedere anche

Metodo Open (Connection - ADO)
Metodo Open (Recordset - ADO)
Metodo Open (Stream - ADO)
Metodo OpenSchema