VBScript är en äldre språk som används i klassisk ASP applikationer . Classic ASP var föregångaren till ASP.NET , så ringer databasen från ansökan är mycket lik nyare programmeringsspråk . Classic VBScript ASP används fortfarande i vissa webbapplikationer , så det är viktigt att få en överblick över hur språket anropar databasen att felsöka fel och skriva tillägg till befintlig kod . Göra en anslutning
anslutningen till databasen är en obligatorisk del av VBScript databas programmering . Anslutningen har värdena för användarnamn och lösenord , servernamn och databas som används i ansökan . Nedan är syntaxen för att skapa en anslutning till databasen i VBScript :
< % Set anslutning = Server.CreateObject ( " ADODB.Connection " ) FilePath = Server.MapPath ( " MyCustomers.mdb " ) anslutning . öppna " Driver = { Microsoft Access Driver ( * mdb . ) } ; DBQ = " & FilePath & " , " % >
Observera den " % > " i rader kod . Denna sträng av tecken som används i HTML-filer i VBScript för att beteckna användningen av back - end -kod . Allt placeras inom " < % % > " tecken bearbetas på servern innan rendering av HTML- sidan för användaren . Dessutom är koden inom dessa markörer inte ses av användaren , så att känsliga uppgifter som användarnamn och lösenord är säkra .
Ställa frågor mot databasen
nu att anslutningen har gjorts, en fråga kan användas för att hämta vissa data. I detta exempel , är en lista över anställdas förnamn hämtas från databasen . Nedan är ett exempel på en fråga som tilldelats en sträng variabel :
query = " SELECT förnamn från anställda " sätta rekord = connection.Execute ( query ) katalog
Den första raden i koden är korrekt syntaxen för en SQL-fråga . Den hämtar helt enkelt en lista med förnamn för anställda . Den andra raden i koden anropar servern , hämtar data och tilldelar den till posterna variabeln . När data har tilldelats , kan variabeln användas för att visa värden för användaren .
Visar värden från Queries
register variabel innehåller data för visning , så nu programmet kan skriva ut det till HTML-sidan . Nedan är ett exempel på utskrift av den första posten till ett HTML-element :
< % = rekord ( " förnamn " ) % > < /p >
Observera hur VBScript är omgiven av " < % % > " tecken igen . Detta är hur programmeraren skär VBScript-kod i ett HTML-element . Den VBScript bearbetas innan rendering av HTML , men det är fortfarande insvept i HTML punkt taggar genom webbläsaren .