Guider for hvordan legge til data i VB 2008 Bruke Access

Guider for hvordan legge til data i VB 2008 Bruke Access


Visual Basic 2008 (VB) er et utviklingsmiljø og språk laget av Microsoft. VB verktøy inkluderer midler til å manipulere databaser, inkludert de som er lagret i Microsoft Access format. Et viktig skritt i å sette inn data til en Access-database formaterer SQL-setningen som utfører selve innsatsen. Denne uttalelsen kan formateres og testet i Access. Ved å bruke VB til å opprette nye tilgangsdata, kan du lage programmer som kan utføre databaseoperasjoner uten brukermedvirkning.

Bruksanvisning

1 Open Access, og trykk deretter på "Control-N" for å opprette en ny database. Trykk "Ctrl-S" for å vise "Lagre database" dialogboksen. Skriv "c: \ games.accdb" for filnavnet, klikk på "Lagre" for å lagre databasen da. Dette trinnet oppretter en eksempeldatabase som du vil bruke for VB data.

2 Klikk på "Create" fanen "Table" -ikonet, og deretter dobbeltklikker du på øverste celle i rutenettet som vises. Skriv "Spillnavn" i cellen.

3 Trykk "Ctrl-S" for å vise en forespørsel for å lagre tabellen, og skriv "Spill" for tabellen navn.

4 Exit Access og åpne VB. Trykk "Ctrl-N", etterfulgt ved å klikke på "Windows skjema prosjekt." Denne handlingen vil opprette et program som viser en bruker input / output skjema du kan tilpasse.

5 Klikk på hoved verktøylinjen er "Verktøykasse" ikonet for å vise paletten inneholder kontrollene du kan dra på standardskjemaet.

6 Dra en knapp kontroll fra paletten på skjemaet. Høyreklikk på knappen og velg "Properties" og deretter skriver du inn følgende i "Text" raden i "Properties" -panelet: "InsertToDatabase". Knappen vil vise teksten du skrev.

7 Dobbeltklikk på knappen for å gå inn i koding miljø. Skriv følgende uttalelse ovenfor "End Sub" statement. Denne uttalelsen vil kalle en annen funksjon som skal utføre database innsetting.

InsertDB ()

8 Lim inn følgende subroutine etter "End Sub" statement. Dette subrutine åpner en forbindelse med databasen du har gjort tidligere, så utfører en SQL-insert uttalelse om at databasetilkobling.

Private Sub insertDb ()

Dim strCmd As OleDbCommand

Dim strSQL As String

Dim DbCmd som ny OleDbCommand

Dim cnxn = Ny OleDbConnection ( "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \\ Games.accdb; Vedvarer Security Info = False;")

strSQL = "Sett inn i Games ([Spillnavn]) verdier ( 'Bar Wars');"

strCmd = Ny OleDbCommand (strSQL, cnxn)

cnxn.Open ()

DbCmd = Ny OleDbCommand (strSQL, cnxn)

DbCmd.ExecuteNonQuery ()

cnxn.Close ()

End Sub

9 Klikk på "Data" meny "Legg til ny datakilde" element, og klikk på "Reference" i det nye vinduet som vises. VB krever dette, og det etterfølgende trinn for å lokalisere den ytre programkoden som utfører databaseoperasjoner.

10 Klikk på den nye ruten er "Legg til" -knappen, og klikk deretter på elementene "System.Data" og "System.DataSetExtensions"

11 Trykk "F5" for å kjøre programmet, klikk på "InsertToDatabase" -knappen.

12 Åpne, i Access, "C: \ Games.accdb" databasefilen du lagret.

1. 3 Dobbeltklikk på navigasjonsruten er "Game" element for å vise Games tabellen. Hovedvinduet vil vise data rad "Bar Wars", som VB kode inn.