读取SqlDataReader的数据 [英] Read data from SqlDataReader
本文介绍了读取SqlDataReader的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个SQL Server 2008数据库,我在后端的工作就可以了。我的工作asp.net/C#
SqlDataReader的RDR = cmd.ExecuteReader();
而(rdr.Read())
{
//我怎么在这里读到字符串????
}
我知道读者有值。我的SQL命令是从表中选择仅有1列。该列包含字符串只。我想逐一读取在读取器之一串(行)。我该怎么做呢?
解决方案
使用(RDR SqlDataReader的= cmd.ExecuteReader())
{
而(rdr.Read())
{
变种的myString = rdr.GetString(0); //的0表示的第0列,所以结果的第一列。
//财产以后做此行的字符串,例如把它们放在一个列表
listDeclaredElsewhere.Add(myString的);
}
}
I have a SQL Server 2008 database and I am working on it in the backend. I am working on asp.net/C#
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
//how do I read strings here????
}
I know that the reader has values. My SQL command is to select just 1 column from a table. The column contains strings ONLY. I want to read the strings (rows) in the reader one by one. How do I do this?
解决方案
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);
}
}
这篇关于读取SqlDataReader的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文