求论坛里高手一个问题
如何将数据库里的某一个字段的值,放在一个一维数组里比如:
数据库(字段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#