请问一个关于排序后取数据的SQL语句构造
string strSql = "select b_id from board ORDER BY b_date DESC";
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(strSql ,conn);
DataSet ds = new DataSet();
da.Fill(ds,rsBegin,rsEnd,"board");
ds.Dispose();
return ds;
上面是我实现的一个功能返回用户所给的条件rsBegin,rsEnd,现在我想用一条SQL语句实现这个功能,如何实现?就是按日期排序后能够按rsBegin,rsEnd的条件取出记录。
另请问在取数据的时候使用按日期排序的功能是不是比较消耗服务器的资源
问题点数:50、回复次数:5Top
1 楼tx1icenhe(冒牌马可 V0.4)回复于 2004-08-01 11:56:54 得分 12
看不明白
rsBegin,rsEnd?
Top
2 楼ronan98(Ronan)回复于 2004-08-01 12:01:55 得分 0
问题解决,大家接分
string strSql = "select top " + pageSize + " b_id,b_theme,b_uname,b_date,b_editId,b_edittime,b_cnt,b_top,editinfo='',editurl='',delurl='',name=b_uname,imgurl='',topurl='' from db_board where b_delflag='0' and b_id not in(select top " + i + " b_id from db_board) ORDER BY b_date DESC ";Top
3 楼hdhai9451(☆新人类☆)回复于 2004-08-01 12:04:52 得分 12
不知道你的意思?Top
4 楼hdhai9451(☆新人类☆)回复于 2004-08-01 12:05:49 得分 13
恭喜,不好意思!Top
5 楼gdczch(一个好好人)回复于 2004-08-01 13:38:11 得分 13
我也来恭喜Top




