Sådan kører adgang forespørgsler i Visual Basic

Indlæg af Annette Dalgaard     opdateret: 2011-12-07

At have viden til at udføre Microsoft Access forespørgsler fra en Visual Basic. NET ansøgning kan hjælpe dig med at din ansøgning mere dynamisk . Access er en relationel database management system inkluderet i Microsoft Office-pakke. Visuel Basic. NET er et programmeringssprog , der anvendes til at udvikle Windows-applikationer og er forholdsvis let at bruge . Det er ofte nødvendigt for at foretage opdateringer af en Access- database fra en Visual Basic-program baseret på bruger input . I et par trin , kan du skrive Visual Basic -kode til at køre forespørgsler i Access .
1 .
Start Microsoft Office Access og vælg " Tom database ". Navngiv database " QueryTest " og klik på " Create ".
2 .
Oprette 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 . "
Gem " Tabel1 "og luk .
3 .
Start Microsoft Visual Basic 2010 Express og vælg " Nyt projekt "under "File "menuen . Vælg " Windows Forms Application " og klik på " OK ".

Klik på " Toolbox " i venstre rude af vinduet og dobbeltklik på " Knap "for at tilføje en knap til din form . Dobbeltklik på " Button1 "for at åbne " Form1. vb " modul , hvor du vil skrive din kode .
4 .
Skriv " Import System. Data. OleDb " på toppen af din " Form1. vb "-modulet .
Klik inde " Private Sub Button1_Click "for at begynde at skrive din Visual Basic -kode .
5 .
Skriv følgende til at erklære din forbindelse og kommando variabler :

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 :

myConnToAccess=New OleDbConnection ( " Provider=Microsoft. Jet. OLEDB . 4. 0 ; Data Source=C : \ QueryTest. mdb " )
myConnToAccess. Open ( )

Edit " Source=C : \ QueryTest. mdb " og indtast den sti, hvor du gemte din Access -database
7
Skriv følgende for at udføre en . "Slet " forespørgsel i din database :


mySQLStrg=" DELETE Table1. Field1 FRA Tabel1 WHERE (( ( Table1. Field1 )=' John '));"

mySQLCommand=Ny OleDbCommand ( mySQLStrg , myConnToAccess )
mySQLCommand. ExecuteNonQuery ( )


Du vil slette posten , hvor " Felt1 " lig "John ".

Tryk på " F5 " for at køre dit program og klik på " Button1 . "


Previous:udpakning zip -filer med perl Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change