Koble til en Microsoft Access database ved hjelp av Visual Basic.NET kan lage din VB -programmet mer dynamisk ved å bruke databasen data direkte fra programmet. Den raskeste måten å koble til Access-databasen er ved hjelp av ActiveX Data Objects ( ADO ) . ADO gir en COM -basert program-nivå grensesnitt for OLE DB- leverandører. Når du oppretter tilkoblingen , kan du spørre databasetabeller gjennom bruk av " IDbDataAdapter " og " datasett" objekter. Du trenger
Microsoft Visual Studio
Northwind Access database
Vis flere instruksjoner
en
Launch Microsoft Visual Studio , klikk " Nytt prosjekt " fra venstre rute av dataskjermen , og utvide " Visual Basic " under " Installerte maler . " Klikk på " Windows" og dobbeltklikk på "Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
2
Dobbeltklikk på " Button " for å legge til en ny knapp i skjemaet . . Dobbeltklikk på " Button1 " for å opprette en ny klikkhendelsen for denne knappen
3
Definer forbindelse strengen til Northwind Access-database : en
Dim dbConString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; datakilde = C: \\ Northwind 2007.accdb ; "
Dim dbCon Som System.Data.IDbConnection = Ny System.Data.OleDb.OleDbConnection ( dbConString )
4
Definer en SQL-spørring uttalelse til søket de " ansatte " tabellen : en
Dim qryStr As String = " SELECT ansatte * FROM ansatte . "
Dim dbCmd As System.Data.IDbCommand = Ny System.Data.OleDb.OleDbCommand
dbCmd.CommandText = qryStr
dbCmd.Connection = dbCon
5
Lag en data adapter og fylle en " datasett " med spørringsresultatene : en
Dim da As System.Data.IDbDataAdapter = Ny System.Data.OleDb.OleDbDataAdapter
da.SelectCommand = dbCmd
< p > Dim ds Som System.Data.DataSet = Ny System.Data.DataSet
da.Fill ( ds )
6
vise resultatene i " datasett " ved hjelp av en " DataGridView " control : en
Me.DataGridView1.DataSource = ds.Tables ( 0 )
7
Press" . F5 "for å kjøre programmet og klikk" Button1 "