Visual Basic 2008 ( VB) er en udvikling miljø og sprog lavet af Microsoft . VB værktøjer omfatter midler til at manipulere databaser , herunder dem, gemt i Microsoft Access -format. Et væsentligt skridt i at indsætte data til en Access-database formaterer SQL-sætning , der udfører den egentlige indsats . Denne erklæring kan formateres og testet i Access. Ved at bruge VB til at skabe nye data fra Access , kan du oprette programmer, der kan udføre database operationer uden brugerens medvirken . Instruktioner
1
Open Access, og tryk derefter på "Control -N " for at oprette en ny database. Tryk på " Ctrl- S " for at vise "Gem databasen " dialogboksen . Skriv " c: \\ games.accdb " til filens navn , og klik derefter på "Gem " for at gemme databasen. Dette trin skaber en prøve database, som du vil bruge for VB data.
2
Klik på " Opret" på fanen "Tabel" -ikonet, og derefter dobbeltklikke på den øverste celle i gitteret , som vises. Type " GameName " i cellen.
3
Tryk på " Ctrl- S " for at vise prompt at gemme tabellen , derefter skrive " Spil " for tabelnavnet .
< br > 4
Afslut Adgang og åben VB. Tryk på " Ctrl- N " efterfulgt ved at klikke på "Windows formular projekt. " Denne handling vil oprette et program, der viser en bruger input /output formular, du kan tilpasse .
5.
Klik hovedværktøjslinjens "værktøjskasse" -ikonet for at vise paletten med kontrol, hvor du kan trække på standard formular .
6
Træk en knap kontrol fra paletten til formularen . Højreklik på knappen, og vælg "Egenskaber " og derefter skrive følgende i "Text" række i "Egenskaber" ruden : " InsertToDatabase " . Knappen vil vise den tekst, du har skrevet .
7
Dobbeltklik på knappen for at indtaste kodning miljø. Skriv følgende erklæring over " End Sub " erklæring . Denne erklæring vil kalde en anden funktion , der skal udføre den database indsættelse.
InsertDB ()
8
Indsæt følgende subroutine efter " End sub " erklæring . Denne subrutine åbner en forbindelse med den database, du gjorde tidligere , så udfører en SQL indsætte erklæring om , at forbindelsen til databasen .
Private Sub insertDb ()
Dim strCmd Som OleDbCommand
Dim strSQL As String
Dim DbCmd Da New OleDbCommand
Dim cnxn = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , datakilde = C: \\ \\ Games.accdb ; Persist Sikkerhed Info = False , " )
strSQL =" INSERT INTO Games ( [ GameName ] ) værdier ( 'Bar Wars '); "
strCmd = Ny OleDbCommand ( strSQL , cnxn ) < br >
cnxn.Open ()
DbCmd = Ny OleDbCommand ( strSQL , cnxn )
DbCmd.ExecuteNonQuery ()
cnxn.Close ()
< p> End Sub
9
Klik "Data" menuen " Tilføj ny datakilde " element, og klik derefter på "Reference " linket i nyt vindue , der vises. VB kræver dette og det følgende trin til at finde den eksternt program kode, der udfører database operationer .
10
Klik på den nye rude er " Add" knappen, og derefter klikke på de elementer " System.Data " og " System . DataSetExtensions "
11
Tryk på" F5 "for at køre programmet , og klik derefter på" InsertToDatabase C "knappen
12
Open, i Access, de . " : \\ Games . accdb " database fil, du gemte .
13
Dobbeltklik på navigationsruden s" Game " element for at vise Games bordet. Den vigtigste Access-vindue vil vise data rækken "Bar Wars ", som VB kode indsat .