Come collegare un MDB

July 11

Come collegare un MDB


Collegamento a un file mdb in Visual Basic.NET può rendere l'applicazione più dinamica da essere in grado di interrogare le informazioni da un database. L'estensione del file mdb rappresenta un file di Microsoft Access. L'accesso è un sistema di gestione di database incluso nella suite Microsoft Office. È possibile connettersi a un file di Access utilizzando la classe "OleDbConnection". Questa classe rappresenta una connessione aperta a una fonte di dati come ad esempio un database di Access. Una volta effettuata la connessione è possibile interrogare i dati utilizzando le istruzioni SQL.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" dal riquadro sinistro dello schermo del computer ed espandere "Visual Basic" sotto "Modelli installati." Fare clic su "Windows" e fare doppio clic su "Applicazione Windows Form" dal centro della finestra di dialogo finestra per creare un nuovo progetto.

2 Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo al form. Fare doppio clic su "Pulsante" per aggiungere un nuovo pulsante al form. Fare doppio clic su "Button1" per creare un evento click.

3 Aggiungere la seguente riga di codice nella parte superiore del modulo per importare lo spazio dei nomi:

Imports System.Data.OleDb

4 Copiare e incollare il seguente codice all'interno del evento click del pulsante per definire il percorso del database di Access:

Dim conPath As String = "Provider = Microsoft.ACE.OLEDB.12.0; Dati Source = C: \ <nome database> MDB"

5 Copiare e incollare il seguente codice per effettuare la connessione e definire un'istruzione SQL per interrogare una tabella di database:

Dim conn As OleDbConnection = New OleDbConnection
Dim ds As DataSet
Dim da As OleDbDataAdapter
conn.ConnectionString = conPath
da = New OleDbDataAdapter(&quot;Select * From &lt;tablename>&quot;, conn)
ds = New DataSet

6 Riempire il DataSet e visualizzare i dati utilizzando il controllo DataGridView:

da.Fill(ds, &quot;tmpTable&quot;)
conn.Close()
Me.DataGridView1.DataSource = ds.Tables(0)

7 Premere il tasto "F5" per eseguire il programma e fare clic su "Button1".