Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
ASP.NET und der Datenbankzugriff


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


Nach Ihrem Klick auf Durchsuche, erscheint das Standarddialogfeld zur Auswahl von Dateien. Wechseln Sie zu dem Ordner Ihrer Website, in dem die Access-Datenbank gespeichert ist, und wählen Sie diese mit einem Mausklick aus. Klicken Sie anschließend auf die Schaltfläche Öffnen. Der Pfad zur Datenbankdatei wird daraufhin im Dialogfeld Datenquelle konfigurieren unter Microsoft Access-Datendatei angezeigt. Klicken Sie auf Weiter, um diesen Pfad zu übernehmen.

Spaltenauswahl

Nachdem Sie festgelegt haben, mit welcher Datenbank Sie die ASP.NET-Seite verbinden möchten, geben Sie im folgenden Dialogfeld an, auf welche Daten der Datenbank der Zugriff ermöglicht werden soll.

Uns interessieren die Spalten Titel, Interpret, CDTitel (Titel der gesamten jeweiligen Musik-CD) und BestellNr. Aktivieren Sie die Kontrollkästchen vor diesen Spalten.

Datensortierung

Die Daten der Datenbank sollen auf der ASP.NET-Seite natürlich nicht unsortiert angezeigt werden. Klicken Sie deshalb auf die Schaltfläche ORDER BY, um die Sortierreihenfolge anzugeben.

HINWEIS: Möglicherweise fragen Sie sich, weshalb die Schaltfläche mit diesem englischen Begriff anstelle von z.B. »Sortiert nach« beschriftet ist. Der Grund hierfür besteht darin, dass aus den Einstellungen, die Sie auf dieser Dialogfeldseite vornehmen, eine so genannte SQL-Abfrage generiert wird. SQL ist eine spezielle Sprache, mit der es möglich ist, auf die Daten einer Datenbank zuzugreifen und diese zu bearbeiten. SQL-Anweisungen bestehen aus mehreren Abschnitten, den so genannten Klauseln. Um beispielsweise alle Daten der Datenbanktabelle CD_DATEN nach dem Interpreten sortiert abzurufen, wird die folgende SQL-Anweisung verwendet:

SELECT * FROM CD_DATEN ORDER BY 'Interpret'

An dieser Anweisung erkennen Sie auch schon, weshalb die Schaltfläche nicht Sortiert nach, sondern ORDER BY heißt. Mit der ORDER BY-Klausel geben Sie an, wie die abgerufenen Daten sortiert werden sollen.

Öffnen Sie im folgenden Dialogfeld das Listenfeld unter Sortieren nach, und wählen Sie dort den Eintrag Interpret aus, um die aus der Datenbank abgerufenen Daten zunächst nach dem Interpreten sortieren zu lassen. Öffnen Sie dann das Listenfeld unter Anschließend nach, und wählen Sie den Eintrag Titel, um die Daten ein zweites Mal nach dem Musiktitel sortieren zu lassen. In dem Vorschaubereich unter SELECT-Anweisung sehen Sie, wie die SELECT-Anweisung aufgebaut sein wird, die später von dem AccessDataSource-Steuerelement zum Abrufen von Daten aus der Datenbank verwendet wird.

Übernehmen Sie Ihre Einstellungen mit einem Klick auf OK. Die neue SELECT-Anweisung wird nun auch im Vorschaubereich des vorherigen Dialogfelds angezeigt. Klicken Sie dort auf Weiter.

Testabfrage

Sie haben nun die Möglichkeit, zu testen, ob das AccessDataSource-Steuerelement die Daten der Datenbank richtig abruft. Klicken Sie dazu auf die Schaltfläche Testabfrage.

Die unter SELECT-Anweisung aufgeführte SELECT-Anweisung wird daraufhin verwendet, um Daten aus der Datenbank abzurufen. Wenn Sie alles richtig gemacht haben, wird in dem großen Listenfeld des Dialogfelds eine Tabelle mit den Ergebnissen dieser Datenbankabfrage angezeigt (siehe Abbildung 11.6).

Abbildung 11.6 Das hat geklappt

Klicken Sie auf die Schaltfläche Fertig stellen, um die Konfiguration des AccessDataSource-Steuerelements abzuschließen.

Datenbankdaten anzeigen

Beachten Sie, dass Sie nun eine Verbindung zu der Access-Datenbank im Ordner cddaten hergestellt haben und die darin enthaltenen Daten von unserem AccessDataSource-Steuerelement abgerufen werden. Die Daten werden jedoch noch nicht auf der ASP.NET-Seite angezeigt.

Das GridView-Steuerelement

Damit sich dies ändert, werden Sie nun ein weiteres ASP.NET-Steuerelement auf der Seite anordnen, das die vom AccessDataSource-Steuerelement abgerufenen Daten anzeigt. Schließen Sie dazu das Aufgabenmenü des AccessDataSource-Elements, indem Sie zwischen dem Element und dem Menü auf den nach links weisenden Pfeil klicken. Klicken Sie mit der linken Maustaste auf einen freien Bereich rechts neben dem AccessDataSource-Steuerelement, sodass die Einfügemarke dort erscheint. Drücken Sie dann die (¢)-Taste, um eine neue Zeile einzufügen.

Führen Sie jetzt in der Toolbox und dort in der Kategorie ASP.NET-Steuerelemente, Unterkategorie Daten, einen Doppelklick auf dem ASP.NET-Steuerelement GridView aus. Das GridView-Steuerelement stellt Daten in tabellarischer Form dar und kann mit einer Datenquelle verknüpft werden, um die anzuzeigenden Daten automatisch von dort zu beziehen. Nach dem Einfügen präsentiert sich das Element wie in Abbildung 11.7 dargestellt.



Seite 6 von 11 1 2 3 4 5 6 7 8 9 10 11



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt