VBScript er en ældre sprog, der anvendes i klassisk ASP applikationer . Classic ASP var forgængeren for ASP.NET, så at kalde databasen fra ansøgningen er meget lig nyere programmeringssprog. Classic VBScript ASP bruges stadig i nogle web-applikationer , så det er vigtigt at have et overblik over , hvordan sproget kalder databasen til fejlfinding fejl og skrive tilføjelser til eksisterende kode . Realiseringen af et Connection
forbindelse til databasen er en nødvendig del af VBScript database programmering . Forbindelsen indeholder de værdier af brugernavn og adgangskode , servernavn og database, der bruges i programmet. Nedenfor er syntaksen for at skabe en forbindelse til databasen i VBScript : Hej
<% Set tilslutning = Server.CreateObject ( " ADODB.Connection " ) filepath = Server.MapPath ( " MyCustomers.mdb " ) forbindelse. Open "Driver = { Microsoft Access -driver ( * mdb ). }; DBQ = " & filepath & " "% >
Bemærk " %> " i linjer kode. Denne tegnstreng bruges i HTML-filerne af VBScript til at betegne brugen af back-end kode . Alt placeret indenfor de " < % % >" tegn behandles på serveren før gøre HTML side for brugeren . Derudover er koden i disse markører ikke set af brugeren , så de følsomme data som brugernavn og password er sikkert.
Forespørge databasen
at forbindelsen der er gjort en forespørgsel kan bruges til at hente nogle data . I dette eksempel er en liste over medarbejdernes fornavne hentet fra databasen . Nedenfor er et eksempel på en forespørgsel tildelt en streng variabel : Hej
query = " select first_name fra medarbejdere " Sæt records = connection.Execute (forespørgsel )
første linje kode er den rigtige syntaks for en SQL-forespørgsel. Det hænger simpelthen henter en liste over fornavne for medarbejderne. Den anden linje kode kalder serveren, henter data og tildeler den til registre variabel. Når data er blevet tildelt , kan den variable bruges til at vise værdier for brugeren.
Viser Værdier fra forespørgsler
records variable holder data til visning , nu så programmet kan udskrive den til HTML-side. Nedenfor er et eksempel for at udskrive den første post til et HTML-element : Hej
<% = records ( " first_name " ) %>
Notice hvordan VBScript er omgivet af " <% % >" tegn igen . Dette er, hvordan programmøren indsætter VBScript-kode i en HTML-element . VBScript er behandlet før på at gøre HTML, men det er stadig pakket ind i HTML afsnit tags af browseren.