Visual Basic ( VB) er et programmeringssprog og udviklingsmiljø produceret af Microsoft. Blandt VB værktøjer er dem til håndtering af data , herunder udsagn udfører database operationer som forespørgsler og bord skabelse kommandoer. Disse operationer virker ved at køre Structured Query Language (SQL) kommandoer. Med VB at køre SQL-kommandoer er en flertrinsproces , som omfatter forbindelse til en database og udføre den ønskede SQL-kommando . Udfører SQL-sætninger fra VB kan du oprette programmer, der kan styre data uden behov for brugerindgreb. Instruktioner
1
Åbn Notesblok og skriv følgende tekst i et nyt tekstdokument : " . GameTitle " Denne tekst er overskriften på en kolonne for en simpel database tabel. Du skal bruge VB til at udføre en SQL-sætning på denne tabel
2
Gem filen som "C: . \\ Games.txt " .
3
Open VB og tryk "Control -N " efterfulgt ved at vælge "Windows Form projekt. " Denne handling opretter et program med en bruger input /output formular. Du vil tilpasse denne form og dens program til at køre en SQL-kommando på Games databasen.
4
Tryk på " F7 " for at indtaste formularen design vinduet , og klik derefter på værktøjslinjen "værktøjskasse " ikonet for at vise en palet af kontrol (f.eks knap tekstboks ), kan du indsætte den tom formular.
5.
træk en tekstboks fra værktøjskassen til formularen , og derefter trække en knap kontrol fra . palette til ethvert sted under tekstboksen
6
Dobbeltklik på knappen for at indtaste vinduet til indtastning program kode og derefter skrive følgende linje i toppen af kodning vindue : Hej
Import System.Data.OleDb
Denne erklæring fortæller VB at oprette et link til en database -relateret bibliotek af kode, når det kører dit program. Uden dette link , kan VB ikke genkende database -relaterede udsagn i dit program
7
Skriv følgende erklæring over " End Sub " erklæring i " Button1_Click " subrutine : .
< p> RunSQL ()
Denne erklæring kalder subrutine indeholder dit SQL-kommando , når programmets brugeren trykker på knappen , du er placeret i trin 5. .
8
Indsæt følgende efter " End sub "erklæring af" Button1_Click " subrutine . Denne subrutine skaber et link ved hjælp af OleDbConnection kommandoen , med teksten database, du gjorde i trin 2 . Underrutinen OldDbCommand erklæring udfører en SQL-forespørgsel , der indsætter et nyt spil navn i databasen. Spillet navn kommer fra den værdi programmets bruger typer i tekstfeltet du har placeret i trin 5. .
Private Sub RunSQL ()
Dim sCmd Som OleDbCommand
Dim sSQL As String
Dim DbCmd da New OleDbCommand
Dim newValue As String
Dim cnxn = Ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ; datakilde = c : \\ ; Udvidede Properties = "" tekst; HDR = Ja, FMT = Afgrænset "" , " )
newValue = TextBox1.Text
sSQL =" INSERT INTO Games ( [ GameName ] ) værdier ( ' "& newValue &" '); "
sCmd = Ny OleDbCommand ( sSQL , cnxn )
cnxn.Open ()
DbCmd = Ny OleDbCommand ( sSQL , cnxn )
DbCmd.ExecuteNonQuery ()
cnxn.Close ()
End Sub
9
Kør programmet ved at trykke på " F5 " skriv derefter et spil navn ( fx" brikker "," asteroider "), i form tekst kassen. Tryk på knappen under tekstfeltet for at udføre koden du netop indsatte
10
Afslut programmet ved at trykke på " Alt- F4 " og derefter åbne " c: \\ games.txt " . Tekst database , du fremstillet i trin 2 . Databasen vil vise spillet navn, du lige har indtastet .