#44: [ADO.NET 2.0] Connessione a database con un file .UDL

Nell’articolo https://deghetto.wordpress.com/2008/01/13/vb-20052008-connessione-a-database-con-adonet-20/ ho spiegato come si ottiene una stringa di connessione, generandola attraverso un wizard attivato dalla creazione di un file .UDL.

Come avrete visto, è un'operazione che è più "difficile" da spiegare che da fare.

L'articolo è poi stato integrato con un articolo successivo (https://deghetto.wordpress.com/2008/01/24/vb-20052008-connessione-a-database-con-adonet-20-2/).

Pochi forse sanno, però, che è possibile creare una connessione ad un database utilizzando direttamente un file UDL, invece della classica stringa di connessione.

Per ottenere questo risultato, seguite i seguenti passi:

  1. create un nuovo progetto VB (tipo "Applicazione Windows Form");
  2. create un database (per esempio con SQL Server 2008 Express);
  3. create un file .UDL come specificato nell'articolo sopra indicato. Questo file dovrà essere inserito nella cartella del progetto VB, ma anche nelle sottocartelle "Debug" e "Release", altrimenti al momento della compilazione ed esecuzione del programma, quest'ultimo non sarà in grado di trovare il file (salvo che non venga indicato il percorso assoluto, altamente sconsigliato!);
  4. nel form dell'applicazione VB inserite un pulsante e poi inserite il seguente codice del metodo gestore dell'evento Click:

        Dim cnStr = "File name = connessione.udl"
        Dim cn As OleDb.OleDbConnection = _
            New OleDb.OleDbConnection(cnStr)
        MessageBox.Show("Connessione effettuata!" & _
            Environment.NewLine & _
            "Premere OK per chiudere la connessione...")
        cn.Close()
        cn = Nothing
        MessageBox.Show("Connessione terminata!")
 

Avviate l'applicazione e, se tutto è stato svolto correttamente, otterrete la vostra connessione al database che chiuderete premendo il pulsante OK.

Pubblicato il 17 settembre 2008 su Novità. Aggiungi ai preferiti il collegamento . Lascia un commento.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: