Come fare MS Access correre più veloce su un progetto VB

May 13

Come fare MS Access correre più veloce su un progetto VB


Avere la conoscenza di accelerare un progetto di database utilizzando Visual Basic.NET (VB.NET) può salvare il tempo di utente quando si utilizza l'applicazione di Windows. VB.NET è un linguaggio di programmazione orientato agli oggetti utilizzati per creare applicazioni di database, quali l'accesso a un database di Microsoft Access. Quando si sviluppa un'applicazione di database, un programmatore deve limitare le chiamate a un database poiché ci vuole tempo per accedere a una fonte esterna. E 'meglio effettuare una chiamata e recuperare tutti i record necessari e manipolare i dati attraverso un DataSet.

istruzione

1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo e selezionare "Applicazione Windows Form." Fai clic su "OK".

2 Fare doppio clic su "Button" nel riquadro "Toolbox" per aggiungere un nuovo controllo pulsante. Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo della griglia. Fare doppio clic su "Button1" per aprire il modulo "Form1.vb".

3 Copia e incolla il seguente nella prima riga:

Imports System.Data.OleDb

4 Copiare e incollare quanto segue per rendere la connessione al database:

Dim connString As String = _

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Northwind 2007.accdb"

myConnection fioco come OleDbConnection = nuovo OleDbConnection

Modificare la seguente riga di codice e digitare il percorso e il nome del database di MS Access:

"Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ Northwind 2007.accdb"

5 Copiare e incollare il seguente per creare un DataAdapter che si intende utilizzare con il DataSet:

Dim da As OleDbDataAdapter

myConnection.ConnectionString = connString

6 Copiare e incollare il seguente per interrogare la tabella "Prodotti" utilizzando un DataSet:

da = New OleDbDataAdapter("Select Products.* from Products;", myConnection)

Dim ds = new DataSet

da.Fill (ds, "Prodotto")

7 Modificare il seguente codice e digitare la propria query SQL per interrogare una tabella diversa:

"Select Products * da prodotti;".

8 Digitare quanto segue per definire il DataSource del controllo Data Grid View:

DataGridView1.DataSource = ds.Tables("Product")

Digitare quanto segue per chiudere la connessione:

myConnection.Close()

9 Utilizzando un DataSet e Grid View Control può limitare la quantità di volte in cui è necessario chiamare il database di MS Access. È ora possibile utilizzare tutti i dati nella tabella prodotti all'interno dell'applicazione di VB.

Premere il tasto "F5" per eseguire il programma, quindi fare clic su "Button1".