En forespørgsel er en måde til at hente information fra en database fra en " Select " erklæring . "Vælg " returnerer rækker af oplysninger fra databasen , der svarer til de udvælgelseskriterier, i forespørgslen. Hentning og opdatering database data er vigtigt for online-applikationer og applikationer installeret på din computer. Scripting er en måde for programmører til at udføre handlinger hurtigt uden at skrive et helt program i en fuld programmeringssprog. For eksempel er VBScript en letvægts- version af Visual Basic eller Visual Basic.NET . Instruktioner
1
Definer en variabel til at holde forespørgslen selv, " postsættet " objekt og en database "connection " objekt . Indstil "tilslutning " objekt variabel lig med " Server.CreateObject ( " ADODB.Connection " )." Giv et meningsfuldt navn til forbindelsen objekt, såsom " MyDBConn " .
2
Åben forbindelse til databasen . Databasen driver, database navn og brugerid og password er nødvendige parametre for at gøre en vellykket forbindelse. " MyDBConn.Open ( føreren dbname , userid , password) " er et eksempel på, hvordan man etablerer forbindelsen til databasen
3
Sæt forespørgslen variable svarende til "Select " erklæring tekst. . For eksempel, " Vælg * fra medarbejderen " er den forespørgsel til at hente alle medarbejdere i tabellen employee . Hent disse data i en " postsættet " med " Set myRecordset = MyDBConn.Execute ( myQuery ) ", hvor " myQuery " holder "Select " erklæring ovenfor.
4
Proces alle resultaterne returneret fra forespørgslen ved looping gennem hele " postsættet " . "Mens Ikke myRecordset.EOF " vil begynde løkken " myRecordset.movenext " vil fortsætte med at behandle og " Wend " vil ende løkken. Mellem " mens" og " movenext " udsagn , udføre din interaktion med data fra forespørgslen.
5.
Få adgang til data, der returneres fra forespørgslen ved at referere til " postsættet " navn og databasen kolonnen navn . " myRecordset . ( " Fornavn " )" vil give den første medarbejderens navn fra tabellen Medarbejdere . Denne værdi kan være gemt i en variabel , og vises for brugeren eller eksporteres til en tekstfil.
6
Luk forbindelsen til databasen , når færdig med at behandle resultaterne af forespørgslen. Luk postsættet først med " myRecordset.Close " . Luk forbindelsen til databasen med " myDBConn.Close " . Ryd både objektet fra hukommelsen ved at indstille dem lig med " Nothing" .