我有一个SQL Server 2008数据库,并且正在后端进行处理。我正在asp.net/C#上工作

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

我知道读者有值(value)观。我的SQL命令是从表中仅选择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);
    }
}

关于c# - 从SqlDataReader读取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4018114/

10-10 02:22