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]

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

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

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!