当前位置:编程学习 > C#/ASP.NET >>

求论坛里高手一个问题

如何将数据库里的某一个字段的值,放在一个一维数组里

比如:

数据库(字段carrier的类型是string):
select carrier from carrier

定义的一位数字

private string[] stList = new string[] {}


如何将SQL查询的值放到数组里呢?


求论坛里高手了。 --------------------编程问答-------------------- 使用遍历。。。
或者定义sql变量存放查询出来的值 --------------------编程问答-------------------- List<string> lst=new List<string>();
while(dr.Read())
{
 lst.Add(dr["carrier"].ToString());
} --------------------编程问答-------------------- 能不能详细点呢 --------------------编程问答--------------------  string cmdstr = @"select carrier from carrier";
private string[] stList = new string[] {}
       using( SqlConnection conn = new SqlConnection(""))
{
        SqlCommand cmd = new SqlCommand(connstr);
        cmd.CommandText = cmdstr;
        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {
stList.Add(dr[0]);
            
        }
        dr.Close();
        conn.Close();
} --------------------编程问答-------------------- using( SqlConnection conn = new SqlConnection(""))
{
  SqlCommand cmd = new SqlCommand("select carrier from carrier
",conn );
  conn.Open();
  SqlDataReader dr = cmd.ExecuteReader();
  while (dr.Read())
  {
   lst.Add(dr["carrier"].ToString());
  }
  dr.Close();
  conn.Close();
}
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,