Workshop ASP I
Inhaltsverzeichnis
1 Kurze Einführung: Active Server Pages (ASP) 4
2 Die ASP-Datei 4
2.1 Einbindung von Skripten in eine ASP-Datei 5
2.2 Einführung in VBScript 6
2.2.1 Grundsätzliches. 6
2.2.2 Kommentare. 6
2.2.3 Variablen 6
2.2.4 Beispiel mathematische Funktion 7
2.2.5 Beispiel Zeit und Datum. 7
2.3 Objekte und Komponenten in ASP-Dateien 8
3 Datenbankanbindung 9
3.1 Konfiguration. 9
3.2 ActiveX Data-Objekte. 13
3.2.1 Datenbankverbindung mit dem Connection-Objekt im HTML-Code 14
3.2.2 Das Recordset-Objekt zum Bearbeiten von Ergebnissen 16
3.2.3 Das Command-Objekt 17
3.3 Datenbankabfragen über SQL 17
3.3.1 Initialisierung der Abfrage 18
3.3.2 Ausgabe des Abfrageergebnisses 18
3.3.3 Kriterien. 18
3.3.4 Sortierung. 19
3.3.5 SQL-Strings. 19
Abschluss. 20
Literaturverzeichnis 21
Anhang 21
Seite 3
Workshop ASP I
1 Kurze Einführung: Active Server Pages (ASP)
Ursprünglich war das World Wide Web durch statisch miteinander verlinkten Seiten definiert und diente der reinen Informationsvermittlung. Realisiert wurde dies durch das Hypertext Transfer Protocol (HTTP) als Protokoll zwischen Webserver und Browser. Durch das Protokoll forderte der Browser vom Server eine bestimmte Seite, geschrieben in der Hypertext Markup Language (HTML).
Neben der reinen Informationsvermittlung sind die Anforderungen an das Web mittlerweile gestiegen. Der Webnutzer soll interaktiv einbezogen werden. Um dies zu ermöglichen, gibt es neben verschiedenen Möglichkeiten, gerade im Hinblick auf den Zugriff auf Datenbanken, das von Microsoft entwickelte ASP.
Active Server Pages (ASP) ist eine Umgebung für Server-Side-Skripting. Sie erlauben die Ausführung von Skripten auf der Serverseite und generieren das Ergebnis eingebunden in eine HTML-Seite. Es sind also HTML-Kenntnisse, zumindest in dem Umfang, wie sie in der Webseite gewünscht werden, nötig.
Durch ASP können Skripten wie VBScript (Microsoft Visual Basic Scripting Edition), JScript (Microsofts JavaScripts-Version) oder PerlScript auf dem Server direkt ausgeführt und sind somit größtenteils ungebunden an die technischen Gegebenheiten beim Webnutzer. Skriptsprachen sind gekennzeichnet durch eine vereinfachte Struktur, ohne maschinennahe Befehle, einer expliziten Speicherverwaltung und direkten Zugriffsmöglichkeiten auf die Hardware. Den Anforderungen gemäß und zur Vereinfachung, wird im Folgenden auf die Einbindung von VBScript eingegangen.
2 Die ASP-Datei
Eine ASP-Datei wird einfach dadurch erstellt, dass sie die Endung .asp hat. Sie wird erstellt und behandelt wie eine HTML-Datei.
Wenn von einem Browser eine HTML-Datei angefordert wird, kümmert sich der Server nicht um den Inhalt dieser Datei und sendet sie, wie sie ist, an den Browser. Handelt es sich hingegen um eine ASP-Datei, wird die Datei erst vom Server verarbeitet. Der Server interpretiert und verarbeitet jedes Skript und sendet dann das Ergebnis an den Browser des Benutzers.
Seite 4
Workshop ASP I
2.1 Einbindung von Skripten in eine ASP-Datei
Es wird zur Vereinfachung nur auf die Einbindung von VBScript in eine ASP-Datei eingegangen!
Eine HTML-Seite hat normalerweise folgende Struktur:
Da es sich bei einer ASP-Datei eigentlich um ein HTML-Dokument handelt, wird ein Skript, das dort eingefügt wird besonders durch die HTML-typischen Klammern und dem Prozentzeichen gekennzeichnet:
ASP-Skripten können überall, im HEAD- und im BODY-Teil, stehen. Alle Befehle im HEAD-Teil werden allerdings im Browser nicht angezeigt. Es macht aber manchmal Sinn, Teile der Skripten vor Aufbau der Seite ausführen zu lassen.
Hinweis zum Programmieren:
Da Skripten mit <% beginnen und mit %> enden, kann es zu Fehlinterpretationen in ASP-Dateien kommen. Beispiel:
Darum sollten Angaben in HTML-Dokumenten, die mit der Syntax von Skriptelementen in ASP-Dateien verwechselt werden können, besser in Anführungszeichen gesetzt werden:
Seite 5
Workshop ASP I
2.2 Einführung in VBScript
2.2.1 Grundsätzliches
VBScript achtet nicht auf Groß- und Kleinschreibung. Es ist also für den Server unerheblich, ob z. B. ein Variablenname oder ein Befehl groß, klein oder gemischt geschrieben wird, er versteht alle Schreibweisen gleich (Bsp.: "VARIABLE" = "variable" = "Variable").
2.2.2 Kommentare
In VBScript können Kommentare durch REM oder Apostroph eingefügt werden. Der Vorteil von Kommentaren innerhalb von VBScript ist, dass sie automatisch von ASP beim Senden an den Browser unterdrückt und somit nicht angezeigt werden.
2.2.3 Variablen
Variablen müssen nicht am Anfang des Skripts explizit deklariert werden. Sie können einfach durch ein Gleichheitszeichen mit einem Wert definiert werden.
Auf der rechten Seite kann jeder beliebige Ausdruck stehen, auch mathematische Funktionen oder Zeichenkettenoperatoren.
Arbeit zitieren:
Franziska Rascher, Benjamin Haller, 2003, Workshop zum Thema "ASP" - Einführung in die Entwicklung dynamischer Webseiten mit ASP (I), München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Leistungsunterschiede zwischen Mädchen und Jungen anhand der PISA-Stud...
Pädagogik - Pädagogische Psychologie
Seminararbeit, 36 Seiten
Entwurf und Implementierung eines komponentenbasierten Portalsystems m...
Informatik - Wirtschaftsinformatik
Diplomarbeit, 174 Seiten
Grundlagen der Objektorientierten Programmierung
Referat (Ausarbeitung), 13 Seiten
Der Konservatismus in der Weimarer Republik und in der jungen BRD
Politik - Politische Theorie und Ideengeschichte
Hausarbeit, 27 Seiten
0 Kommentare