Feedback

C# - Stored Procedure ausführen

Veröffentlicht von am 14.02.2014
(0 Bewertungen)
Verschiedene Datenbanksystem bieten es an, SQL-Prozeduren in der DB zu speichern. Dieses Snippet zeigt, wie man diese in .NET aufrufen kann.

Funktionsweise
Im Snippet wird eine Connection zu einer Datenbank geöffnet, mit der dann ein SqlCommand erzeugt wird. Der auszuführende SQL-Code ist in diesem Fall nur der Name der gespeicherten Prozedur.
Anschließend wird der Reader für die Daten abgerufen. Stattdessen können Sie den Command natürlich auch über eine andere Execute*-Methode ausführen.

Benötigte Namespaces
System.Data
System.Data.SqlClient

Getestete Plattformen
SQL Server 2008 R2/2012 mit .NET 4.5
GFU-Schulungen  [Anzeige]

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

using (var conn = new SqlConnection("ConnectionString"))
{
    conn.Open();
    using (var command = conn.CreateCommand())
    {
        command.CommandType = CommandType.StoredProcedure;
        command.CommandText = "ProzedurName";
        using (var reader = command.ExecuteReader())
        {
            var value = reader.GetString(reader.GetOrdinal("SpaltenName"));
        }
    }
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!