Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk mengekstrak rentetan daripada SqlDataReader dalam C#?

Bagaimana untuk mengekstrak rentetan daripada SqlDataReader dalam C#?

Patricia Arquette
Lepaskan: 2025-01-17 02:14:08
asal
357 orang telah melayarinya

How to Extract Strings from a SqlDataReader in C#?

Dapatkan data rentetan daripada SqlDataReader

Apabila mengendalikan pangkalan data SQL Server dalam ASP.NET/C#, anda mungkin perlu mendapatkan semula data daripada SqlDataReader. Khususnya, anda mungkin perlu membaca data rentetan daripada lajur tertentu.

Untuk melakukan ini, anda boleh menggunakan kaedah GetString() SqlDataReader. Pertimbangkan coretan kod berikut:

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

Perihalan kod:

    Pernyataan
  1. using memastikan bahawa sumber SqlDataReader dikeluarkan dengan betul.
  2. Dalam gelung
  3. while, kaedah rdr.Read() mengalihkan pembaca ke baris data seterusnya dalam set hasil.
  4. Kaedah
  5. rdr.GetString(0) mendapatkan semula nilai rentetan daripada lajur pertama baris semasa.
  6. Anda kemudian boleh memanipulasi nilai rentetan seperti yang diperlukan, seperti menambahkannya pada senarai.

Perhatikan bahawa indeks lajur yang dinyatakan dalam GetString() sepadan dengan indeks lajur berasaskan sifar set hasil.

Atas ialah kandungan terperinci Bagaimana untuk mengekstrak rentetan daripada SqlDataReader dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan