HINWEIS
Abbildung 8.16 Die Struktur der Beispieldatenbank
Um die ungeliebten und irritierenden eckigen Klammern in den SQL-Befehlen zu umgehen, wurden in der
Datenbank alle Spalten, in deren Namen ein Bindestrich (-) vorkommt (Kunden-Code, Personal-Nr, ...)
umbenannt in KundenCode, PersonalNr, ... Außerdem wurde der Spaltenbezeichner Position geändert in
Funktion, um Verwechslungen mit dem gleichnamigen SQL-Wort auszuschließen.
Für Performance-Tests stehen Ihnen mit den Tabellen TestDaten1 (ca. 40.000 Records) und TestDaten2 (ca.
92.000 Records) zusätzlich ausreichend Datensätze zur Verfügung, um den Arbeitsspeicher zu füllen
1
.
ADO Query
Wer ein einfach zu installierendes Abfrageprogramm sucht, wird auf unserer Buch-CD ebenfalls fündig.
Direkt von CD (\\ADO-Query\AdoQuery.exe) können Sie ADOQuery starten, auch wenn kein .NET-
Framework oder Microsoft Office installiert ist. Voraussetzung ist lediglich eine aktuelle MDAC-Installa-
tion (ab Version 2.6) und natürlich Windows.
Unmittelbar nach dem Programmstart erscheint ein »Öffnen«-Dialog, mit welchem Sie die gewünschte
Access-Datenbank herbeiklicken können.
Wenn Sie einen anderen Datenbanktyp wünschen, so wählen Sie »Abbrechen«. Es erscheint die Oberfläche
des Programms und Sie klicken auf die »Connect«-Schaltfläche oben links. Wählen Sie den passenden Pro-
vider aus und tragen Sie danach den Namen der Datenbank ein. Einen speziellen Anmeldenamen benötigen
Sie nicht, belassen Sie einfach die Voreinstellungen.
Nach dem erfolgreichen Öffnen der Datenbank werden Ihnen im Programm alle verfügbaren Tabellen und
Abfragen angezeigt (TreeView links).
1
Die Daten in der Tabelle TestDaten2 sind aus rechtlichen Gründen verwürfelt, d.h., ein Zusammenhang zwischen den Spalten Wort
und Beschreibung ist nicht mehr gegeben.
429
Testprogramm und Beispieldatenbank

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.