En spørring er en måte å hente informasjon fra en database fra en " Select " statement. "Select " returnerer rader med informasjon fra databasen som passer utvalgskriteriene angitt i spørringen . Hente og oppdatere databasen data er viktig for online applikasjoner og programmer installert på datamaskinen . Scripting er en måte for programmerere å utføre handlinger raskt uten å skrive et helt program i en full programmeringsspråk. For eksempel er VBScript en lett versjon av Visual Basic eller Visual Basic.NET . Instruksjoner
en
Definer en variabel til å holde selve spørringen , den " recordset " objekt og en database "connection" objekt. Sett "connection" objekt variabel lik " Server.CreateObject ( " ADODB.Connection ")" . Gi et meningsfullt navn på tilkoblingen objekt, for eksempel " MyDBConn " .
2
Åpne tilkobling til databasen . Databasen driver, database navn og brukernavn og passord er nødvendige parametrene for å gjøre en vellykket tilkobling. " MyDBConn.Open (driver ; dbname , brukerid , passord )" er et eksempel på hvordan å etablere databasen forbindelsen
3
Sett spørringen variabel lik "Select " statement tekst. . For eksempel " Velg * fra arbeidstaker" er spørringen for å hente alle ansatte i tabellen employee . Hente disse dataene inn i en " recordset " med " Set myRecordset = MyDBConn.Execute ( myQuery )" der " myQuery " holder på " Select " statement ovenfor.
4
Process alle resultatene returnert fra spørringen ved å feste gjennom hele " recordset " . "Mens Ikke myRecordset.EOF " vil begynne loop, " myRecordset.movenext " vil fortsette å behandle og " Wend " vil avslutte loopen. Mellom "mens " og " movenext " uttalelser , utføre din interaksjon med dataene fra spørringen .
5
Tilgang dataene som returneres fra spørringen ved å referere til " recordset " navn og databasen kolonne navn. " myRecordset . ( " Fornavn " )" vil gi det første navnet på den ansatte fra ansatte tabellen . Denne verdien kan være lagret i en variabel og vises til brukeren eller eksporteres til en tekstfil .
6
Lukk databasen tilkoblingen når ferdigbehandlet resultatene av spørringen . Lukk recordset først med " myRecordset.Close " . Avslutte tilkoblingen til databasen med " myDBConn.Close " . Fjerne både objekt fra minnet ved å sette dem lik " Ingenting " .