例如:
有一个表如下:
表名: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 #表名
数据就都在临时表了