当前位置: 代码迷 >> ASP.NET >> SOS:怎样获取SQL查询语句的值?该如何解决
  详细解决方案

SOS:怎样获取SQL查询语句的值?该如何解决

热度:8745   发布时间:2013-02-25 00:00:00.0
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 #表名
数据就都在临时表了
  相关解决方案