Möchten Sie in Ihrer ASP.NET-Seite auf eine Access-Datenbank zugreifen, müssen Sie das ASP.NET-Steuerelement AccessDataSource auf der Seite anordnen. Möchten Sie stattdessen auf eine SQL Server-Datenbank zugreifen, benötigen Sie das SqlDataSource-Element. Und für den Zugriff auf eine XML-Datenbank ist das XmlDataSource-Element erforderlich.
Da Sie eine Access-Datenbank in die Website importiert haben, müssen Sie auf der ASP.NET-Seite das ASP.NET-Steuerelement AccessDataSource anordnen. Führen Sie deshalb in der Toolbox und dort in der Kategorie ASP.NET-Steuerelemente, Unterkategorie Daten, einen Doppelklick auf diesem Element aus.
HINWEIS: Sollten Sie die visuelle Unterstützung für nicht sichtbare ASP.NET-Steuerelemente deaktiviert haben, erhalten Sie nun eine entsprechende Mitteilung. Es ist wichtig, dass dieses Element im Entwurfsmodus zu sehen ist, weil Sie dort festlegen müssen, auf welche Datenbank Sie zugreifen möchten. Bestätigen Sie deshalb das Meldungsfeld mit Ja.
Die Abbildung 11.4 zeigt, wie sich die ASP.NET-Seite präsentiert, nachdem das Steuerelement darauf angeordnet wurde.
Abbildung 11.4 Das ASP.NET-Steuerelement wurde auf der ASP.NET-Seite angeordnet
Wie Sie erkennen können, wird das Steuerelement lediglich durch ein Rechteck repräsentiert, das den Namen des Elements aufführt. Dieser Name wird automatisch von Expression Web 2 vorgegeben und lautet AccessDataSource1. Sie können diesen Namen im Aufgabenbereich Tageigenschaften mithilfe der ID-Eigenschaft ändern, sofern Sie dies wünschen. Lassen Sie ihn für unser Beispiel jedoch unverändert.
Datenquelle konfigurieren
Neben dem Steuerelement wird ein Aufgabenmenü angezeigt, das mit AccessDataSource-Aufgaben betitelt ist. Der einzige Eintrag in diesem Menü ist Datenquelle konfigurieren. Klicken Sie darauf, um festzulegen, auf welche Access-Datenbank Sie von dieser ASP.NET-Seite aus zugreifen möchten.
HINWEIS: Sie finden dieses Menü übrigens an jedem DataSource-Steuerelement, also auch an den Elementen für den Zugriff auf SQL- beziehungsweise XML-Datenbanken.
Ihrer Auswahl folgt die Anzeige des Dialogfelds Datenquelle konfigurieren, wie in Abbildung 11.5 dargestellt.
Abbildung 11.5 Das Dialogfeld Datenquelle konfigurieren
Klicken Sie auf die Schaltfläche Durchsuche, um die Access-Datenbank anzugeben, auf die die künftigen Besucher der ASP.NET-Seite zugreifen können sollen.
WICHTIG: Sollten Sie die ASP.NET-Seite noch nicht gespeichert haben, erhalten Sie nun eine entsprechende Mitteilung, die Sie darüber informiert, dass dieser Speichervorgang zunächst erfolgen muss, da andernfalls die Datenbankverbindung nicht hergestellt werden kann.
Speichern Sie die Seite in diesem Fall, und öffnen Sie das Aufgabenmenü des AccessDataSource-Steuerelements erneut, indem Sie oben rechts an diesem Steuerelement auf den kleinen nach rechts weisenden Pfeil klicken. Wählen Sie im anschließend angezeigten Aufgabenmenü den Eintrag Datenquelle konfigurieren aus, und klicken Sie noch einmal auf die Schaltfläche Durchsuche. Jetzt können Sie die Access-Datenbank auswählen.