读取SqlDataReader的数据 [英] Read data from SqlDataReader

查看:184
本文介绍了读取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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆