Datenbank-Frontend mit ASP erstellen

Die Methode zur Erstellung einer Frontend mit Microsoft ASP (mit ADO/ADOX) soll im Folgenden erläutert werden. Hierbei wird Beispielcode für eine schlichte Anwendung eingesetzt um die Verbindung zu einer Datenbank herzustellen und Tabellen innerhalb der Datenbank hinzuzufügen, zu löschen und anzeigen zu lassen. Man kann die Funktionalität des Beispielcodes selbstverständlich erweitern und zusätzliche Funktionen für das Datenbank-Management einfügen.

Die Beispielanwendung

Der Quellcode für die Beispielanwendung ist in einer einzigen Datei enthalten (dbfe.asp). Wer die Anwendung selber ausprobieren möchte, muss den UNC-Dateinamen durch einen zu einer Access-Datenbankdatei verweisenden Namen ersetzen, für die man vollständige Schreibrechte besitzt. Alternativ kann man auch den ganzen Verbindungsstring entsprechend der eigenen Datenbank ändern.

In diesem Fall wurde eine DSN-lose ODBC-Verbindung benutzt (wie man an DRIVER= anstelle von PROVIDER= im Verbindungsstring erkennen kann). Wenn man die Seite das erste Mal auf einem Webserver lädt, bei dem ADO und ADOX aktiviert sind, erscheint eine Liste der Tabellen innerhalb dieser Datei, wobei selbst Systemtabellen angezeigt werden. Unterhalb der Liste mit den Tabellen gibt es drei Buttons, mit denen vorhandene Tabellen angezeigt oder gelöscht und neue erstellt werden können. (Abbildung A zeigt die Oberfläche.)


Abbildung A: Oberfläche der Beispielanwendung

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

43 Minuten ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

15 Stunden ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

15 Stunden ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

1 Tag ago

Chrome 131 schließt zwölf Sicherheitslücken

Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…

1 Tag ago

DeepL Voice mit KI für Sprach- übersetzungen

DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.

1 Tag ago