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

SOS:怎样获取SQL查询语句的值?
例如:
有一个表如下:
表名:AA
字段1       字段2
D01           select   *   from   表名1
D02           select   *   from   表名2


我怎么样才能获取SQL查询语句(select   字段2     from     AA     where   字段1= 'D01 ')查询出来的值?

各位如果有什么不清楚的地方,可以提出来,谢谢了!!!

------解决方案--------------------
SQL查询返回的数据集 DS

ds.Tables[0].Rows[0].ItemArray[0].ToString()


------解决方案--------------------
可以把查询出来的值放到dataset里面.然后用dataset.Tables[0].rows[i][0]访问
或者可以使用SqlDataReader一条条的读取数据
------解决方案--------------------
ds.Tables[0].Rows[0][0].ToString()

------解决方案--------------------
Dbobject db=new Dbobject();
DataSet ds=new DataSet();
ds=db.getDataSet( "select 字段2 from AA where 字段1= 'D01 ' ", "table表名 ");
------解决方案--------------------
ds.table[0].row[行][列].tostring()
------解决方案--------------------
例如:
有一个表如下:
表名:AA
字段1 字段2
D01 select * from 表名1
D02 select * from 表名2


我怎么样才能获取SQL查询语句(select 字段2 from AA where 字段1= 'D01 ')查询出来的值?

各位如果有什么不清楚的地方,可以提出来,谢谢了!!!

你是想在哪里获取这个数值?如果在类文件中,那么就上面反而高手所说,定义一个Datatable,然后取值就可以了,如果是在存储过程中,就用临时表,select xxx into #表名
数据就都在临时表了