VBScript ist eine ältere Sprache im klassischen ASP -Anwendungen verwendet. Klassische ASP war der Vorgänger für ASP.NET , so ruft die Datenbank von der Anwendung ist sehr ähnlich zu den neueren Programmiersprachen. Klassische ASP VBScript wird noch in einigen Web-Anwendungen verwendet wird, so ist es wichtig, einen Überblick über die Sprache nennt die Datenbank , um Fehler zu beheben und schreiben Sie Ergänzungen zu bestehenden Code. Herstellen einer Verbindung
Die Verbindung zur Datenbank ist ein notwendiger Bestandteil von VBScript Datenbank-Programmierung . Die Verbindung hält die Werte der Benutzername und das Kennwort , den Servernamen und die Datenbank in der Anwendung verwendet werden . Unten ist die Syntax zum Erstellen einer Verbindung mit der Datenbank in VBScript :
< % Set -Anschluss = Server.CreateObject ( " ADODB.Connection " ) = FilePath Server.MapPath ( " MyCustomers.mdb " )-Verbindung. öffnen Sie " Driver = { Microsoft Access Driver (* mdb . ) }; DBQ =" & FilePath & ";" % >
Beachten Sie die "%> " in den Zeilen Code. Diese Zeichenkette wird in den HTML-Dateien von VBScript verwendet werden, um die Nutzung von Back-End- Code bezeichnen . Alles, was innerhalb der " <% %> "-Zeichen gesetzt werden auf dem Server vor der Darstellung der HTML-Seite für den Benutzer verarbeitet . Darüber hinaus wird der Code innerhalb dieser Marker nicht vom Benutzer gesehen , so dass die sensible Daten wie Benutzernamen und Passwort sicher ist.
Abfragen der Datenbank
, dass die Verbindung durchgeführt wurde, eine Abfrage verwendet werden, um bestimmte Daten abzurufen. In diesem Beispiel wird eine Liste der Mitarbeiter Vornamen aus der Datenbank abgerufen . Unten ist ein Beispiel für eine Abfrage , die einem String-Variable :
query = "select first_name von Mitarbeitern " Set records = Connection.Execute (query )
Die erste Zeile des Codes ist die richtige Syntax für eine SQL-Abfrage. Es ruft einfach eine Liste von Vornamen für die Mitarbeiter. Die zweite Codezeile ruft die Server holt sich die Daten an und ordnet sie den Aufzeichnungen variabel. Sobald die Daten zugewiesen wurde , kann die Variable verwendet, um Werte für den Benutzer angezeigt werden.
Angezeigte Werte aus Abfragen
Die Aufzeichnungen Variable enthält die Daten für die Anzeige, so dass nun die Anwendung kann es zu der HTML-Seite drucken. Unten ist ein Beispiel für den Druck der ersten Datensatz zu einem HTML-Element :
<% = Datensätze ( "Vorname ")%>
Beachten Sie, wie das VBScript wird von den " <% %> "-Zeichen wieder umgeben . Dies ist, wie der Programmierer fügt VBScript -Code in einem HTML-Element . Das VBScript wird vor der Darstellung der HTML verarbeitet , aber es ist immer noch in den HTML- Absatz-Tags durch den Browser gewickelt.