日期:2014-05-16  浏览次数:20413 次

如何从数据库里查找出符合条件的N个数据,然后找出最大值
比如有一张表 里面学号 1 2 3 4 5 6 我如何通过查找
select xuehao from xuanke 查找出最大的学号 6  然后用respon.write输出


dbconn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\我的文档\Visual Studio 2005\Visualizers\WebSites\WebSite3\成绩单.mdb");
        dbconn.Open();
     
        da = new OleDbDataAdapter(@" select xuehao from xuanke", dbconn);

respon.write(????);

------解决方案--------------------
引用:
select Max(xuehao) as xuehao  from xuanke 


这样写SQL语句就可以

然后

da = new OleDbDataAdapter(@" select Max(xuehao) as xuehao from xuanke", dbconn);
DataTable dt = new DataTable();
da.Fill(dt);
Response.write("最大学号为:"+dt.Rows[0]["xuehao"].ToString());
解释的很到位!