Heim >Datenbank >MySQL-Tutorial >Wie rufe ich SQL-Zählwerte als Ganzzahlen in C# ab?

Wie rufe ich SQL-Zählwerte als Ganzzahlen in C# ab?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-22 10:47:11490Durchsuche

How to Retrieve SQL Count Values as Integers in C#?

Ergebnisse einer SQL-Abfrage erfassen: Zählwerte abrufen

Zum mühelosen Abrufen des Zählwerts aus einer SQL-Abfrage in eine Ganzzahlvariable in C# , verwenden Sie die Methode SqlCommand.ExecuteScalar(). Diese Methode führt die angegebene Abfrage aus und gibt den ersten Zeilenwert der ersten Spalte zurück.

Implementierung:

Um diese Technik anzuwenden, befolgen Sie diese Schritte:

  1. Erstellen Sie ein SqlCommand-Objekt und legen Sie seine CommandText-Eigenschaft auf die gewünschte SQL-Abfrage fest, z. B. SELECT COUNT(*) FROM Tabellenname.
  2. Rufen Sie die ExecuteScalar()-Methode für das SqlCommand-Objekt auf. Diese Aktion führt die Abfrage aus und gibt den ersten Zellenwert des Ergebnissatzes zurück.
  3. Wandeln Sie den zurückgegebenen Wert mit dem (Int32)-Operator in einen Ganzzahltyp um.

Beispiel Code:

using System;
using System.Data;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = @"Data Source=(local);Initial Catalog=myDatabase;Integrated Security=SSPI;";
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM table_name", connection);
            Int32 count = (Int32)cmd.ExecuteScalar();
            Console.WriteLine($"The count of records in table_name is {count}");
        }
    }
}

Durch die Nutzung dieser Technik können Sie Zählwerte aus SQL-Abfragen bequem in Ihrem C# erfassen und speichern. Code.

Das obige ist der detaillierte Inhalt vonWie rufe ich SQL-Zählwerte als Ganzzahlen in C# ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn