Ansluta till en Microsoft Access-databas med hjälp av Visual Basic.NET kan göra din VB ansökan mer dynamisk genom att använda databas data direkt från programmet . Det snabbaste sättet att ansluta till din Access-databas är att använda ActiveX Data Objects ( ADO ) . ADO ger en COM - baserad applikation nivåns gränssnitt för OLE leverantörer DB data. När du upprätta anslutningen , kan du fråga databastabeller med hjälp av " IDbDataAdapter " och " DataSet " objekt . Saker du behöver
Microsoft Visual Studio Review Northwind Access-databas
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " i den vänstra rutan på din datorskärm , och expandera " Visual Basic " under " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
2
Dubbelklicka på " knappen " för att lägga till en ny knapp i formuläret . . Dubbelklicka på " Button1 " för att skapa en ny click-händelse för denna knapp Addera 3
Definiera anslutningen strängen till Northwind Access-databas :
Dim dbConString As String = " Provider = Microsoft.ACE.OLEDB.12.0 , Data Source = C : \\ Northwind 2007.accdb , "
Dim dbCon Som System.Data.IDbConnection = Ny System.Data.OleDb.OleDbConnection ( dbConString )
4
Definiera en SQL-fråga uttalande att ifrågasätta den " anställda " table :
Dim qryStr As String = " SELECT Anställda * från medarbetarna. "
Dim dbCmd som System.Data.IDbCommand = Ny System.Data.OleDb.OleDbCommand
dbCmd.CommandText = qryStr
dbCmd.Connection = dbCon
5
Skapa en data- adapter och fylla en " DataSet " med frågeresultat :
Dim da Som System.Data.IDbDataAdapter = Ny System.Data.OleDb.OleDbDataAdapter
da.SelectCommand = dbCmd
Dim ds As System.Data.DataSet = Ny System.Data.DataSet
da.Fill (ds )
6
visa resultaten i " DataSet " med användning av en " DataGridView " kontroll :
Me.DataGridView1.DataSource = ds.Tables ( 0 )
7
Press " . F5 "för att köra programmet och klicka på " Button1 "
Addera