Freigeben über


Gewusst wie: Verbinden mit einer SQL Server-Datenbank mithilfe des SqlDataSource-Steuerelements (Visual Studio)

Aktualisiert: November 2007

Mithilfe des SqlDataSource-Steuerelements können Sie eine Verbindung zu einer Microsoft SQL Server-Datenbank herstellen. Dazu benötigen Sie eine Verbindungszeichenfolge zu einer SQL Server-Datenbank sowie die entsprechenden Zugriffsrechte. Sie können dann mit dem SqlDataSource-Steuerelement Daten für ein beliebiges datengebundenes Steuerelement bereitstellen, das die DataSourceID-Eigenschaft unterstützt, z. B. das GridView-Steuerelement.

So stellen Sie mithilfe des SqlDataSource-Steuerelements eine Verbindung mit einer SQL Server-Datenbank her

  1. Öffnen Sie in Microsoft Visual Studio eine Website, fügen Sie eine ASP.NET-Seite hinzu (Web Form), und wechseln Sie zur Entwurfsansicht.

  2. Ziehen Sie aus der Gruppe Data der Toolbox ein SqlDataSource-Steuerelement auf die Seite.

  3. Klicken Sie im Kontextmenü SqlDataSource-Aufgaben auf Datenquelle konfigurieren - <Datenquellenname>.

    • Wenn das Kontextmenü SqlDataSource-Aufgaben nicht angezeigt wird, klicken Sie mit der rechten Maustaste auf das T:System.Web.UI.WebControls.SqlDataSource-Steuerelement, und klicken Sie dann auf Datenquelle konfigurieren.
  4. Klicken Sie auf Neue Verbindung.

    • Wenn das Dialogfeld Datenquelle auswählen angezeigt wird, klicken Sie auf Microsoft SQL Server, und klicken Sie dann auf Weiter.
  5. Klicken Sie im Dialogfeld Verbindung hinzufügen auf Ändern.

  6. Wenn das Dialogfeld Datenquelle wechseln angezeigt wird, klicken Sie auf Microsoft SQL Server, und klicken Sie dann auf OK.

  7. Geben Sie im Feld Servername den Namen für die SQL Server-Datenbank ein, und geben Sie dann unter Beim Server anmelden die Anmeldeinformationen ein.

    • Wählen Sie als Anmeldeinformationen die Option aus, die für den Zugriff auf die SQL Server-Datenbank und für deren Ausführung geeignet ist (entweder mithilfe der integrierten Sicherheit von Microsoft Windows oder durch Bereitstellen einer bestimmten ID und eines Kennworts). Geben Sie außerdem, wenn erforderlich, einen Benutzernamen und ein Kennwort ein.
  8. Geben Sie in der Liste Datenbanknamen auswählen oder eingeben eine gültige Datenbank auf dem Server ein, z. B. Northwind.

  9. Klicken Sie optional auf Testverbindung, um sicherzustellen, dass die Verbindung funktioniert.

  10. Klicken Sie auf OK.

    Beachten Sie, dass die neue Verbindung im Dialogfeld Datenquelle konfigurieren - <Datenquellenname> aktiviert ist.

  11. Klicken Sie auf Weiter.

  12. Wählen Sie Ja, Verbindung speichern unter aus, und geben Sie für die Verbindung einen Namen ein, unter dem diese in der Anwendungskonfigurationsdatei gespeichert werden soll. Klicken Sie dann auf Weiter.

  13. Wählen Sie die Datenbanktabelle, Ansicht oder gespeicherte Prozedur aus, aus der Ergebnisse abgerufen werden sollen, oder geben Sie eine eigene SQL-Anweisung an.

  14. Klicken Sie auf WHERE, um Suchkriterien bereitzustellen, und klicken Sie auf ORDER BY, um die Sortierreihenfolge anzugeben.

    • Zur Unterstützung von Einfüge-, Aktualisierungs- und Löschvorgängen klicken Sie auf Erweitert, und wählen Sie dann die Option zum Generieren von INSERT-, UPDATE- und DELETE-Anweisungen für das SqlDataSource-Steuerelement aus. Sie können außerdem angeben, ob in den Befehlen Überprüfungen auf vollständige Parallelität verwendet werden sollen, um vor dem Ausführen eines Aktualisierungs- oder Löschvorgangs zu bestimmen, ob die Daten geändert wurden.
  15. Zum Testen der Abfrage klicken Sie auf Weiter, und klicken Sie dann auf Testabfrage.

  16. Klicken Sie auf Fertig stellen.

    Sie können jetzt ein datengebundenes Steuerelement, z. B. ein GridView-Steuerelement, auf die Seite ziehen und das SqlDataSource-Steuerelement als Datenquelle angeben.

Siehe auch

Konzepte

Übersicht über Datenquellensteuerelemente

Referenz

SqlDataSource