En fråga är ett sätt att hämta information från en databas från en " Select " uttalande . Den " Select " returnerar rader av information från databasen som matchar de urvalskriterier som anges i frågan . Hämta och uppdatera databasen data är viktigt för online-applikationer och program som är installerade på datorn . Skript är ett sätt för programmerare att utföra åtgärder snabbt utan att skriva ett helt program i en full programmeringsspråk. Till exempel är VBScript en lätt version av Visual Basic eller Visual Basic.NET . Instruktioner
1
Definiera en variabel för att hålla frågan själv, " recordset " objekt och en databas " anslutning " objektet . Ställ in " anslutning " objektet variabeln lika med " Server.CreateObject ( " ADODB.Connection " ) " . Ge ett meningsfullt namn för anslutningen objektet , till exempel " MyDBConn " .
2
Öppna anslutningen till databasen . Databasen förare , databas namn och användarnamn och lösenord är nödvändiga parametrar för att göra en lyckad anslutning . " MyDBConn.Open ( förare , dbname , userid , lösenord ) " är ett exempel på hur man kan upprätta en databas anslutning
3
Ställ frågevariabel lika med " Select " uttalande text . . Till exempel , " SELECT * FROM anställd " är fråga för att hämta alla anställda i tabellen Anställda . Hämta dessa data till ett " recordset " med " Set myRecordset = MyDBConn.Execute ( myQuery ) " där " myQuery " håller " Select " uttalande ovan .
4
Process alla resultat returneras från frågan genom att loopa igenom hela " recordset " . " Även om inte myRecordset.EOF " börjar loopen , " myRecordset.movenext " kommer att fortsätta att bearbeta och " Wend " avslutar slingan . Mellan " samtidigt " och " movenext " uttalanden , gör din interaktion med data från frågan .
5
komma åt data som returneras från frågan genom att referera till " recordset " namn och databasen kolumnen namn . " myRecordset . ( " Förnamn " ) " kommer att ge första namnet på den anställde från tabellen Anställda . Detta värde kan lagras i en variabel och visas för användaren eller exporteras till en textfil .
6
Stäng databasen anslutningen när du är klar att bearbeta resultatet av frågan . Stäng recordset först med " myRecordset.Close " . Stäng anslutningen till databasen med " myDBConn.Close " . Rensa både objekt från minnet genom att sätta dem lika med " Ingenting " .