Schnelle Intranet-Anwendungen mit ASP

Ein Nachteil der Verwendung gekapselter Datenbankfunktionen ist deren Auswirkung auf Leistung und Skalierbarkeit. In den oben beschriebenen Beispielen führt der wiederholte Einsatz der Funktion fnRunSQL dazu, dass bei jeder Instanz des Befehls Verbindungen auf- und abgebaut werden und andere Systemressourcen in Anspruch genommen werden.

Sie können diese Einschränkung umgehen, indem sie andere Funktionen hinzufügen, die den Anforderungen ihrer Anwendung entsprechen und auf den oben beschriebenen basieren. So könnte die Funktion fnRunSQL zum Beispiel mehrere SQL-Anweisungen statt nur einer entgegennehmen. Somit könnte diese Funktion mit nur einer Verbindung alle Anweisungen ausführen.

Noch etwas aufräumen

Sie werden festgestellt haben, dass die gesamte Fehlerbehandlung innerhalb der Funktionen auf verschachtelten IF/ELSE Konstruktionen und auf dem freizügigen Einsatz des On Error Resume Next Statements basiert. Die Regeln guten Programmierens besagen, dass man diese modifizieren sollte, um stattdessen die Anweisung OnErrorGoto [label] einzusetzen. Dies gibt Ihnen die Möglichkeit, auf intelligente Art und Weise auf Fehlermeldungen zu reagieren, statt diese mit einem „FALSE“-Wert abzutun, wie wir dies in unseren einfachen Beispielen getan haben.

Setzen sie diese Funktionen ein

Mit den beschriebenen Funktionen sollten sie in der Lage sein, ASP-Anwendungen zu erstellen, die mit einer Back-End Microsoft Access-Datenbank zusammenarbeiten, wobei sie sich keine Gedanken über das Aufbauen und Beenden von Verbindungen machen müssen. Sie können diese Funktionen verwenden, um XML- und HTML-Tabellen zu erzeugen und XML-Dateien zu XHTML-Dokumenten zu erweitern. Mit einem Minimum an redundaltem Programmcode können sie nun SQL-basiertes Datenbankmanagement betreiben.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Apple meldet Rekordumsatz im vierten Fiskalquartal

Die Einnahmen klettern auf fast 95 Milliarden Dollar. Allerdings belastet der Steuerstreit mit der EU…

2 Wochen ago

Baseus Bowie 30 Max: Erste Bluetooth-Kopfhörer mit Head-Tracking-Spatial-Audio

Neue Over-Headset-Kopfhörer von Baseus bieten Raumklang-Audio und unterdrücken Störgeräusche um rund 96 Prozent.

2 Wochen ago

Microsoft steigert Umsatz und Gewinn im ersten Fiskalquartal

Das stärkste Wachstum verbucht die Cloud-Sparte. Microsoft verpasst bei der Umsatzprognose für das laufende Quartal…

2 Wochen ago

Bezahlkarten: Infineon verspricht weniger Plastikmüll

Ein Coil-on-Module-Package integriert Chip und Antenne, was den Kartenkörper fast vollständig recycelbar machen soll.

2 Wochen ago

Firefox 132 schließt elf Sicherheitslücken

Mindestens eine Anfälligkeit erlaubt das Einschleusen von Schadcode. Außerdem erweitern die Entwickler den Support für…

2 Wochen ago

Telekom nennt Termin für 2G-Ende

Zum 30. Juni 2028 soll das 2G-Netz komplett abgeschaltet werden und den Weg für schnellere…

2 Wochen ago