高分求 怎样用c#读取sqlsever中的指定列

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:34:26
请问哪位兄弟知道怎样用c#读取sqlsever中的指定列

sqlconnection con=new sqlconnection("连接字符串");
sql="select user from userinfo";//sql语句 查找user列
sqlDataAdapter sda=new sqlDataAdapter(sql,con);
DataTable dt=new Datatable();
sda.fill(dt);//填充DT

string str=dt.rows[0]["user"].tostring();//这个就是指定列 当前表中的第一行的user列

好想要用top
//取第10条
select top 1 * from biao where ID not in (select top 9 id from biao)

不过这样也很难实现
你最好在数据库里建一个自动增长的字段,这样就可以准确定位了;
如:

select top 1 * from biao where ID not in (select top 9 id from biao order by 自动增长字段) order by 自动增长字段

楼上的,这位兄弟说的是指定列,不是行吧!select * from Table
* 代表全部,想查哪个列就写上去,如:select name from Table

SqlDataReader R=查询
while(R.READ)
{
输出
}

加我,详谈