Metodo Open (Connection - ADO)

Apre una connessione a un'origine dati.

Sintassi

  
connection.Open ConnectionString, UserID, Password, Options  

Parametri

Connectionstring
facoltativo. Valore String che contiene informazioni di connessione. Per informazioni dettagliate sulle impostazioni valide, vedere la proprietà ConnectionString.

UserID
facoltativo. Valore String che contiene un nome utente da utilizzare per stabilire la connessione.

Password
facoltativo. Valore String contenente una password da utilizzare per stabilire la connessione.

Opzioni
facoltativo. Valore ConnectOptionEnum che determina se questo metodo deve restituire dopo (in modo sincrono) o prima (in modo asincrono) la connessione viene stabilita.

Commenti

L'uso del metodo Open in un oggetto Connection stabilisce la connessione fisica a un'origine dati. Al termine di questo metodo, la connessione è attiva ed è possibile eseguire comandi su di essa ed elaborare i risultati.

Usare l'argomento ConnectionString facoltativo per specificare una stringa di connessione contenente una serie di istruzioni argument = value separate da punti e virgola oppure una risorsa file o directory identificata con un URL. La proprietà ConnectionString eredita automaticamente il valore usato per l'argomento ConnectionString. È pertanto possibile impostare la proprietà ConnectionString dell'oggetto Connection prima di aprirlo oppure usare l'argomento ConnectionString per impostare o eseguire l'override dei parametri di connessione correnti durante la chiamata al metodo Open.

Se si passano informazioni utente e password sia nell'argomento ConnectionString che negli argomenti facoltativi UserID e Password, gli argomenti UserID e Password eseguiranno l'override dei valori specificati in ConnectionString.

Dopo aver terminato le operazioni su una connessione aperta, usare il metodo Close per liberare le risorse di sistema associate. La chiusura di un oggetto non lo rimuove dalla memoria. è possibile modificare le impostazioni delle proprietà e usare il metodo Open per aprirlo di nuovo in un secondo momento. Per eliminare completamente un oggetto dalla memoria, impostare la variabile oggetto su Nothing.

Nota

Utilizzo del servizio dati remoto Se usato in un oggetto Connection sul lato client, il metodo Open non stabilisce effettivamente una connessione al server finché non viene aperto un oggetto Recordset nell'oggetto Connection.

Nota

Gli URL che usano lo schema HTTP richiamano automaticamente microsoft OLE DB Provider for Internet Publishing. Per altre informazioni, vedere URL assoluti e relativi.

Si applica a

Oggetto Connection (ADO)

Vedere anche

Esempio di metodi Open e Close (VB)
Esempio di metodi Open e Close (VBScript)
Esempio di metodi Open e Close (VC++)
Metodo Open (record ADO)
Metodo Open (recordset ADO)
Metodo Open (flusso ADO)
Metodo OpenSchema