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

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

22 Stunden ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

22 Stunden ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

1 Tag ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

2 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

2 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

2 Tagen ago