SqlDataReader からデータを読み取る 質問する

SqlDataReader からデータを読み取る 質問する

私はSQL Server 2008データベースを持っており、バックエンドで作業しています。私はASP.NET/C#で作業しています。

SqlDataReader rdr = cmd.ExecuteReader();  
while (rdr.Read())  
{              
   //how do I read strings here????  
}

リーダーに値があることはわかっています。SQL コマンドは、テーブルから 1 列だけを選択するものです。列には文字列のみが含まれています。リーダーの文字列 (行) を 1 つずつ読み取りたいのですが、どうすればよいでしょうか。

ベストアンサー1

using(SqlDataReader rdr = cmd.ExecuteReader())
{
    while (rdr.Read())
    {
        var myString = rdr.GetString(0); //The 0 stands for "the 0'th column", so the first column of the result.
        // Do somthing with this rows string, for example to put them in to a list
        listDeclaredElsewhere.Add(myString);
    }
}

おすすめ記事