C#读取数据库一列的多行数据?

我要在sql数据库里面读取一行上的不同数据并赋给不同的变量,比如要读取第一行的列号为b,h所对应的数据,然后分别赋给Jb,Jh。要怎么做啊?

dataSet ds=数据查询结果
if(ds!=null &&ds.table!=null &&da.table[0].rows.count!=0)
{
jb=ds.table[0].rows[0]["b"].toString();
jh=ds.table[0].rows[0]["h"].toString();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-26
1,取得这一行数据,以datatable或者datareader或者任意你想的格式返回给C#
2,从datatable或者datareader或者任意你想的格式的数据里挑出你要赋值的
3,赋值追问

能详细点吗?刚转到C#
string sql1 = "select b from ComPJ where Dmin='" + textBox1.Text + "'";
SqlCommand cmd1 = new SqlCommand(sql1, conn1);
conn1.Open();
float Jb =(float)Double.Parse( cmd1.ExecuteScalar() + "");
这个只是取到了b

第2个回答  2012-03-26
C# 微软....
相似回答