Datenbank-Frontend mit ASP erstellen

Wenn man sich den Code der Beispielseite anschaut, wird man dort eine wohl strukturierte ASP-Anwendung mit den folgenden Elementen vorfinden:

  1. Die Objektvariablen werden mithilfe von Server.CreateObject() definiert.
  2. Der QueryString-Wert für den übertragenen Tabellennamen (falls vorhanden) wird in einer lokalen Variablen gespeichert.
  3. Die einzelnen Code-Abschnitte basieren auf dem QueryString-Wert für die angeforderte Aktion (falls vorhanden). Meldungen an den Benutzer werden in der Variablen sMsg gespeichert und das Ergebnis der angeforderten Aktion (hinzufügen, löschen oder anzeigen) wird in der Variablen sView gespeichert.
  4. Die Funktionen, welche die Formulare für die Benutzeroberfläche ausgeben, sind als fnShowTables, fnShowTable und fnShowCreateTable definiert.
  5. Der HTML-Code für die Benutzeroberfläche wird mit den in die HTML-Tags eingebundenen Variablen sView und sMsg definiert.


Download der Beispielanwendung:
Hier gibt es den in diesem Artikel verwendeten Code als Download.

Über den Beispielcode hinaus

Der Code für die Beispielanwendung ist zwar zum Lernen recht gut geeignet, hat aber seine Grenzen. Durch Analyse der darin verwendeten Tools kann man jedoch eine Menge weiterer Eigenschaften und Methoden finden. So kann man zum Beispiel Benutzeroberflächen erstellen, welche diese Eigenschaften und Methoden den Benutzern in beliebiger Form präsentieren (für Produktionsanwendungen ist dies auf jeden Fall zu empfehlen). Im Rest dieses Artikels geht es darum, wie man die mit dem Beispielcode erworbenen Fähigkeiten einsetzt, um mithilfe des bewährten ASP ein produktionstaugliches Datenbank-Management-Utility zu erstellen.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Das sind die besten Cybersicherheits-Anbieter Deutschlands

KI und Nachholbedarf des Mittelstands treiben die Nachfrage nach End-to-End-Services. SOC-Dienstleister profitieren besonders stark.

3 Tagen ago

Wearables etablieren sich als Trendmarkt

Bereits ein Drittel der Deutschen nutzt eine Smartwatch. 70 Prozent zeigen sich offen für weitere…

3 Tagen ago

Sicherheitslücke: Yubico-Sicherheitsschlüssel anfällig für Cloning

Der eigentliche Fehler steckt in einem Sicherheitschip von Infineon. Angreifbare YubiKeys von Yubico lassen sich…

3 Tagen ago

Google gibt Final von Android 15 für Entwickler frei

Der Quellcode steht dem Android Open Source Project zur Verfügung. Pixel-Smartphones und Geräte von Drittanbietern…

3 Tagen ago

Daten sicher auf optischen Speichermedien verschlüsseln

EncryptDisc Creator ermöglicht es auf einfache Weise, Daten sicher verschlüsselt auf handelsüblichen optischen Medien wie…

3 Tagen ago

Google schließt Zero-Day-Lücke in Android

Betroffen sind Android 12, 12L, 13 und 14. Ein Angreifer kann unter Umständen höhere Rechte…

4 Tagen ago