Tilslutning til en Microsoft Access-database ved hjælp af Visual Basic.NET kan gøre din VB ansøgning mere dynamisk ved at bruge database data direkte fra din ansøgning. Den hurtigste måde at forbinde til din Access-database er ved hjælp af ActiveX Data Objects ( ADO ) . ADO giver en COM -baseret program - niveau interface til OLE DB- udbydere. Når du opretter forbindelse, kan du forespørge databasetabeller gennem brug af " IDbDataAdapter " og " DataSet " objekter. Ting du skal
Microsoft Visual Studio
Northwind Access-database
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm , udvide og " Visual Basic " under " Installerede skabeloner ". Klik på " Windows" og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet for at oprette et nyt projekt.
2
Dobbeltklik på " Button " for at tilføje en ny knap til formularen . . Dobbeltklik på " Button1 " for at oprette et nyt klik begivenhed for denne knap
3
Definer forbindelsen strengen til Northwind Access-database : Hej
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 ) < br >
4
Definer en SQL forespørgsel erklæring at søge på " Medarbejdere " table : Hej
Dim qryStr As String = "Vælg Medarbejdere * FROM Medarbejdere . "
Dim dbCmd Som System.Data.IDbCommand = Ny System.Data.OleDb.OleDbCommand
dbCmd.CommandText = qryStr
dbCmd.Connection = dbCon
5
Opret en data adapter og udfylde en " DataSet " med forespørgslen resultater : Hej
Dim da Som System.Data.IDbDataAdapter = Ny System.Data.OleDb.OleDbDataAdapter
da.SelectCommand = dbCmd
< p > Dim ds As System.Data.DataSet = Ny System.Data.DataSet
da.Fill (DS)
6
vise resultaterne i " DataSet " ved hjælp af et " DataGridView "kontrol : Hej
Me.DataGridView1.DataSource = ds.Tables (0)
7
Tryk på" . F5 "for at køre programmet, og klik på" Button1 "
< br >