Maison > base de données > tutoriel mysql > Comment récupérer les valeurs de comptage SQL sous forme d'entiers en C# ?

Comment récupérer les valeurs de comptage SQL sous forme d'entiers en C# ?

Mary-Kate Olsen
Libérer: 2024-12-22 10:47:11
original
484 Les gens l'ont consulté

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

Capturer les résultats d'une requête SQL : récupérer les valeurs de comptage

Pour récupérer sans effort la valeur de comptage d'une requête SQL dans une variable entière en C# , utilisez la méthode SqlCommand.ExecuteScalar(). Cette méthode exécute la requête spécifiée et renvoie la valeur de la première ligne de la première colonne.

Mise en œuvre :

Pour utiliser cette technique, suivez ces étapes :

  1. Créez un objet SqlCommand et définissez sa propriété CommandText sur la requête SQL souhaitée, telle que SELECT COUNT(*) FROM table_name.
  2. Appelez la méthode ExecuteScalar() sur l'objet SqlCommand. Cette action exécute la requête et renvoie la première valeur de cellule de l'ensemble de résultats.
  3. Convertissez la valeur renvoyée en un type entier à l'aide de l'opérateur (Int32).

Exemple 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}");
        }
    }
}
Copier après la connexion

En tirant parti de cette technique, vous pouvez facilement capturer et stocker les valeurs de comptage des requêtes SQL dans votre code C#.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal