我有一个 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/