Avere la conoscenza per eseguire le query di Microsoft Access da un'applicazione Visual Basic.NET può aiutare a rendere l'applicazione più dinamico . Access è un sistema di gestione di database relazionale incluso nella suite Microsoft Office . Visual Basic.NET è un linguaggio di programmazione utilizzato per sviluppare applicazioni Windows ed è relativamente facile da usare. E 'spesso necessario per fare aggiornamenti di un database di Access da un'applicazione Visual Basic in base all'input dell'utente . In pochi passi , è possibile scrivere codice Visual Basic per eseguire le query in Access . Cose che ti serviranno
Microsoft Office Access 2003
Microsoft Visual Basic 2010 Express
Show More Istruzioni
1
Avviare Microsoft Office Access e selezionare " Database vuoto . " Nome del database " QueryTest " e fare clic su "Crea ".
2
Creare una nuova tabella e il nome " Tabella1 ". Al primo tipo riga " John" sotto " Campo1 " e " Smith " sotto " Campo2 ".
Aggiungere un'altra riga digitando " Jaime " sotto " Campo1 " e " Gonzalez " sotto " Campo2 ". < Br >
Salva " Tabella1 " e stretta .
3
Avviare Microsoft Visual Basic 2010 express e selezionare " New Project" nel menu " File " . Selezionare " Applicazione Windows Form " e fare clic su " OK ".
Fare clic su " Strumenti " nel riquadro di sinistra della finestra e fare doppio clic su "Pulsante " per aggiungere un pulsante al form . Fare doppio clic su " Button1 " per aprire il modulo " Form1.vb " , dove potrete digitare il codice .
4
Tipo " Imports System.Data.OleDb " sulla parte superiore del vostro " Form1 . « . modulo
Fare clic all'interno " vb private Sub Button1_Click "per iniziare a digitare il codice di Visual Basic
5
digitare quanto segue per dichiarare il vostro collegamento e variabili di comando : .
< p > Dim myConnToAccess Come OleDbConnection
Dim MySqlCommand Come OleDbCommand
Dim mySQLStrg As String
6
Digitare quanto segue per aprire una connessione al database di Access " QueryTest " :
myConnToAccess = New OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C : \\ QueryTest.mdb ; " ) per
myConnToAccess.Open ( ) per < p > Modifica " Source = C : \\ QueryTest.mdb ." e immettere il percorso in cui è stato salvato il database di Access
7
digitare quanto segue per eseguire una query "Elimina" nel proprio database : < br >
mySQLStrg = " DELETE FROM Tabella1 Table1.Field1 WHERE ( ( ( Table1.Field1 ) = ' John ')); "
MySqlCommand = New OleDbCommand ( mySQLStrg , myConnToAccess ) per
mySQLCommand.ExecuteNonQuery ( ) per
cancellerà il record in cui " Campo1 " è uguale a " John ".
Premere " F5 " per eseguire il programma e fare clic su " Button1 ".
< br >