Come leggere un numero elevato di record in una tabella con Visual Basic

April 18

Come leggere un numero elevato di record in una tabella con Visual Basic


Microsoft Visual Basic.NET è un linguaggio di programmazione orientato agli oggetti utilizzati per sviluppare applicazioni di Windows. I programmatori usano comunemente VB.NET per le sue potenti funzionalità e facilità d'uso. Microsoft Office Access è un sistema di gestione di database relazionali incluso nella suite Microsoft Office. Un'applicazione VB.NET in grado di leggere tutti i record nella tabella Ordini dal database Northwind e visualizzarle attraverso un controllo griglia. Il database Northwind è incluso con la suite MS Office.

istruzione

1 Avviare Microsoft Visual Basic Express e selezionare "Nuovo progetto ..." dal menu "File". Selezionare "Applicazione Windows Form" e fare clic su "OK".

2 Premere il tasto "Ctrl + Alt + X" per aprire il menu "Strumenti". Fare doppio clic su "Button" e "DataGridView" per aggiungere questi controlli per "Form1". Fare doppio clic su "Button1" per aprire il modulo "Form1.vb".

3 Tipo "Imports System.Data.OleDb" (senza virgolette) nella prima fila di "Form1.vb".

4 Digitare la seguente per dichiarare le variabili dentro "Button1_Click":

connString fioco come OleDbConnection

sqlComm fioco come OleDbCommand

Dim strSQL As String

Dim ds As DataSet

5 Digitare il seguente per effettuare la connessione al database "Northwind" e interrogare tutti i dati nella tabella "Ordini":

strSQL = "SELECT * FROM ORDINI ORDINI;".

connString = nuovo OleDbConnection _

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

Modifica "C: \ Northwind 2007.accdb" e digitare il percorso del database.

6 Digitare la seguente per creare e definire le variabili:

Dim myConnection As OleDbConnection = New OleDbConnection

da fioco come OleDbDataAdapter

da = new OleDbDataAdapter (strSQL, connString)

ds = new DataSet

7 Digitare quanto segue per riempire il controllo griglia di dati con i dati restituiti dalla query:

da.Fill(ds, "tmpTable")

con Me.DataGridView1

.DataSource = Ds.Tables ( "tmpTable")

myConnection.Close ()

End With

Avete letto tutti i record della tabella "Ordini" e caricati i dati nel controllo griglia di dati.

Premere il tasto "F5" per eseguire il programma poi cliccare su "Button1".