have viden til at udføre Microsoft Access forespørgsler fra en Visual Basic.NET program kan hjælpe dig med at gøre din ansøgning mere dynamisk. Access er en relationel database management system inkluderet i Microsoft Office-pakken. Visuel Basic.NET er et programmeringssprog bruges til at udvikle Windows-programmer , og er forholdsvis let at bruge. Det er ofte nødvendigt for at foretage opdateringer til en Access -database fra en Visual Basic-program baseret på brugerens input. I et par trin , kan du skrive Visual Basic-kode til at køre forespørgsler i Access. Ting du skal
Microsoft Office Access 2003
Microsoft Visual Basic 2010 Express
Vis Flere Instruktioner
1
Start Microsoft Office Access og vælg " Tom database ". Navngiv databasen " QueryTest " og klik på " Opret ".
2
Opret en ny tabel og navngive den " Tabel1 ". På første række Type " John" under " Felt1 " og " Smith " under " Felt2 . "
Tilføj en anden række ved at skrive " Jaime " under " Felt1 " og " Gonzalez " under " Felt2 ". < Br >
Gem " Tabel1 ", og tæt på.
3
Start Microsoft Visual Basic 2010 Express og vælg " Nyt projekt " under menuen "Filer" . Vælg "Windows Forms Application ", og klik på " OK. "
Klik på " Toolbox" i venstre rude i dit vindue og dobbeltklikke på " Button " for at tilføje en knap til formularen . Dobbeltklik på " Button1 " for at åbne " Form1.vb "-modulet , hvor du vil skrive din kode .
4
Type " Importerer System.Data.OleDb " på toppen af din " Form1 . vb . " modul
Klik inde i" Private Sub Button1_Click "for at begynde at skrive din Visual Basic-kode
5
Skriv følgende at erklære din forbindelse og kommando variabler: .
< p> Dim myConnToAccess Som OleDbConnection
Dim mySQLCommand Som OleDbCommand
Dim mySQLStrg As String
6
Skriv følgende for at åbne en forbindelse til din " QueryTest " Access-database : Hej
myConnToAccess = Ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ; datakilde = C: \\ QueryTest.mdb ; " )
myConnToAccess.Open ()
< p> Edit "Source = C: \\ QueryTest.mdb " . og indtast stien hvor du har gemt din Access-database
7
Skriv følgende for at udføre en "Slet" forespørgsel i din database : < br >
mySQLStrg = " DELETE Table1.Field1 FROM Tabel1 WHERE ((( Table1.Field1 ) = ' John' )), "
mySQLCommand = Ny OleDbCommand ( mySQLStrg , myConnToAccess )
mySQLCommand.ExecuteNonQuery ()
Du vil slette posten hvor " Felt1 " er lig med " John ".
Tryk på " F5 " for at køre dit program og klik på " Button1 . "
< br >