ha kunskap för att köra Microsoft Access frågor från en Visual Basic.NET program kan hjälpa dig att göra din ansökan mer dynamisk . Access är en relationsdatabas management system som ingår i Microsoft Office-paketet . Visual Basic.NET är ett programmeringsspråk som används för att utveckla Windows-program och är relativt lätt att använda . Det är ofta behövs för att göra uppdateringar till en Access- databas från en Visual Basic applikation baserad på användarens input . I några få steg , kan du skriva Visual Basic -kod för att köra frågor i Access . Saker du behöver
Microsoft Office Access 2003
Microsoft Visual Basic 2010 Express
Visa fler instruktioner
1
Starta Microsoft Office Access och välj " Tom databas . " Namnge databasen " QueryTest " och klicka på " Skapa ".
2
Skapa en ny tabell och namnge den " Tabell1 . " På den första raden Type " John " under " Field1 " och " Smith " under " Fält2 . "
Lägg annan rad genom att skriva " Jaime " under " Field1 " och " Gonzalez " under " Fält2 . "
Spara " Tabell1 " och stäng .
3
Starta Microsoft Visual Basic 2010 Express och välj " Nytt projekt " under " Arkiv " -menyn . Välj " Windows Forms Application " och klicka på " OK . "
Klicka på " Verktyg" i den vänstra rutan i fönstret och dubbelklicka på " knappen " för att lägga till en knapp i formuläret . Dubbelklicka på " Button1 " för att öppna " Form1.vb " modul , där du kommer att skriva din kod .
4
Type " Importerar System.Data.OleDb " på toppen av din " Form1 . vb " . modul
Klicka inuti " Private Sub Button1_Click " för att börja skriva ditt Visual Basic-kod
5
Skriv följande för att deklarera din anslutning och variabler kommando: .
Dim myConnToAccess som OleDbConnection
Dim mySQLCommand som OleDbCommand
Dim mySQLStrg As String
6
Skriv följande för att öppna en anslutning till din " QueryTest " Access-databas :
myConnToAccess = Ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 , Data Source = C : \\ QueryTest.mdb ; " ) katalog
myConnToAccess.Open ( ) katalog
Redigera " Source = C : \\ QueryTest.mdb " . och skriv in sökvägen där du sparade din Access-databas
7
skriv följande för att verkställa en " Delete " query i databasen :
mySQLStrg = " DELETE Table1.Field1 FROM Tabell1 WHERE ( ( ( Table1.Field1 ) = ' John ' ) ) ; "
mySQLCommand = Ny OleDbCommand ( mySQLStrg , myConnToAccess ) katalog
mySQLCommand.ExecuteNonQuery ( ) katalog
Du kommer att ta bort posten där " Field1 " är lika med " John ".
Tryck " F5 " för att köra programmet och klicka på " Button1 . "
Addera