Nach seinem Start als Einsteigerprogrammiersprache hat sich Visual Basic mittlerweile auch als Entwicklungsumgebung für anspruchsvolle Projekte etabliert. Hierzu gehört vielfach die Entwicklung von Datenbank-Frontends für Client/Server-Anwendungen. Microsoft verspricht, daß diese mittels Visual Basic mit nur wenigen Mausklicks erstellt werden können. Michael Kofler zeigt in seinem Buch Visual Basic Datenbankprogrammierung, daß es nicht immer so einfach ist und gibt nützliche Tips und Informationen, wie Datenbankprojekte umzusetzen sind. Die Probleme bei Datenbankanwendungen beginnen häufig nicht mit der Programmiersprache, sondern mit dem mangelnden Verständnis relationaler Datenbanksysteme und deren Verhalten im Netzwerk. Naives Herangehen an diese Thematik kann später zu schwerwiegenden Problemen im Ablaufverhalten der Anwendung führen. Daher widmet Kofler einen Großteil seines Buches relationalen Datenbanken, ohne dies direkt an Visual Basic festzumachen. Dabei geht er auf die Grundlagen, Werkzeuge und Komponenten im Microsoft-Umfeld, den SQL-Dialekt Transact SQL des MS SQL Servers -- übrigens auch bei Sybase im Einsatz, die beiden Systeme haben gemeinsame Wurzeln -- und den Datenbankentwurf ein. Wichtig in diesem Kapitel sind auch die verschiedenen Zugriffsverfahren auf Datenbanksysteme. Das dritte Kapitel ist am umfangreichsten und verschiedenen Programmiertechniken gewidmet. Hier merkt man Koflers Erfahrung, denn er zitiert nicht nur Werbeprospekte aus dem Hause Microsoft, sondern reflektiert kritisch deren Aussagen und reichert sie um eigenes Wissen an. Zu den besprochenen Themen gehören Connection-Objekte, Recordset-Objekte, Command-Objekte, hierarchische Recordsets, Datenbanksteuerelemente, verknüpfte Datensätze, WebClasses, Server-Administration und die Distribution von Datenbankprojekten. Das Referenzkapitel am Ende rundet das Buch ab. Mit den aufgeführten Themen gibt der Autor dem Leser das notwendige Rüstzeug mit, auch anspruchsvolle Projekte mit Visual Basic umzusetzen. Basic selbst muß der Leser allerdings aus anderen Büchern lernen -- etwa mit Visual Basic 6. Programmiertechniken, Datenbanken, Internet, aus des gleichen Autors Feder. Dafür läßt Kofler seine Leser an den von ihm gemachten Erfahrungen teilhaben und zeigt, welches Wissen für professionelle Anwendungen notwendig ist. Jedem, der mit Visual Basic in dieses Gebiet eindringen möchte, wird Visual Basic Datenbankprogrammierung ein wertvoller Begleiter sein. --Frank Müller Quelle:
|