日期:2014-05-18  浏览次数:20392 次

如何获得select语句返回的值
DataSet   ds   =   new   DataSet();
da.Fill(ds);

前面的语句就不写了     大概就是select   *from   where的形式  
获得的数据只有一个       我如何定义个变量来获得这个返回值呢

是不是ds.tables[0]..不知道怎么写


------解决方案--------------------

ds.Tables[0].Rows[0][0]

如果获得的数据只有一个,那就没必要用DataSet了
cmd.ExecuteScalar()
就行了

------解决方案--------------------
string revalue = ds.Tables[0].Rows[0][0].tostring()
------解决方案--------------------
楼上正解
SqlCommand Cmd = new SqlCommand(sql语句,连接);
Cmd.ExecuteScalar()