Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Con il provider di dati .NET Framework per ODBC viene fornita connettività alle origini dati esposte tramite ODBC mediante l'oggetto OdbcConnection.
Il formato della stringa di connessione da utilizzare con il provider di dati .NET Framework per ODBC è molto simile a quello della stringa di connessione ODBC. È anche possibile specificare il nome di un'origine dati (DSN, Data Source Name) ODBC. Per ulteriori informazioni su OdbcConnection, vedere Classe OdbcConnection.
Nota Il provider di dati .NET Framework per ODBC non è incluso in .NET Framework versione 1.0. Se si dispone di .NET Framework versione 1.0 e si desidera utilizzare il provider di dati .NET Framework per ODBC, sarà possibile scaricare quest'ultimo all'indirizzo https://msdn.microsoft.com/downloads/ (informazioni in lingua inglese). Lo spazio dei nomi del provider di dati .NET Framework per ODBC è Microsoft.Data.Odbc.
Nell'esempio di codice che segue viene illustrato come creare e aprire una connessione a un'origine dati ODBC.
Dim nwindConn As OdbcConnection = New OdbcConnection("Driver={SQL Server};Server=localhost;" & _
"Trusted_Connection=yes;Database=northwind")
nwindConn.Open()
[C#]
OdbcConnection nwindConn = new OdbcConnection("Driver={SQL Server};Server=localhost;" +
"Trusted_Connection=yes;Database=northwind");
nwindConn.Open();
Chiusura della connessione
Al termine dell'utilizzo, chiudere sempre la Connection, così da restituire la connessione al pool. È possibile effettuare questa operazione utilizzando il metodo Close o Dispose dell'oggetto Connection. Le connessioni che non vengono chiuse in modo esplicito potrebbero non essere aggiunte o restituite al pool. Una connessione che, ad esempio, esce dall'ambito ma non viene chiusa in modo esplicito, verrà restituita al pool di connessioni solo se è stata raggiunta la dimensione massima del pool e la connessione è ancora valida.
Nota Non utilizzare i metodi Close o Dispose su Connection, DataReader o altri oggetti gestiti nel metodo Finalize della propria classe. Nei finalizzatori rilasciare solo le risorse non gestite che la classe controlla direttamente. Se la classe non controlla alcuna risorsa non gestita, non includere un metodo Finalize nella definizione della classe. Per ulteriori informazioni, vedere Programmazione coerente con la procedura di garbage collection.
Vedere anche
Utilizzo di provider di dati .NET Framework per accedere ai dati | Classe OdbcConnection | Spazio dei nomi System.Data.Odbc