Maison > développement back-end > C++ > Comment extraire des chaînes d'un SqlDataReader en C# ?

Comment extraire des chaînes d'un SqlDataReader en C# ?

Patricia Arquette
Libérer: 2025-01-17 02:14:08
original
405 Les gens l'ont consulté

How to Extract Strings from a SqlDataReader in C#?

Obtenir des données de chaîne à partir de SqlDataReader

Lorsque vous utilisez une base de données SQL Server dans ASP.NET/C#, vous devrez peut-être récupérer des données à partir de SqlDataReader. En particulier, vous devrez peut-être lire les données de chaîne d'une colonne spécifique.

Pour ce faire, vous pouvez utiliser la méthode GetString() de SqlDataReader. Considérez l'extrait de code suivant :

<code class="language-csharp">using (SqlDataReader rdr = cmd.ExecuteReader())
{
    while (rdr.Read())
    {
        string myString = rdr.GetString(0); // 0 代表结果集的第 0 列(第一列)。
        // 对该行字符串进行操作,例如将其添加到列表中
        listDeclaredElsewhere.Add(myString);
    }
}</code>
Copier après la connexion

Description du code :

    L'instruction
  1. using garantit que la ressource SqlDataReader est correctement libérée.
  2. Dans la boucle
  3. while, la méthode rdr.Read() déplace le lecteur vers la ligne de données suivante dans l'ensemble de résultats.
  4. La méthode
  5. rdr.GetString(0) récupère une valeur de chaîne de la première colonne de la ligne actuelle.
  6. Vous pouvez ensuite manipuler la valeur de la chaîne selon vos besoins, par exemple en l'ajoutant à une liste.

Notez que l'index de colonne spécifié dans GetString() correspond à l'index de colonne de base zéro de l'ensemble de résultats.

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