我说明一下,我的数据库是access,数据表中有30条记录,PublishDate 是日期/时间格式,值的形式是:2003-3-11 为什么,在.net平台下string strSel = "select * from Company_publish order by PublishDate desc ";就不行而换成:
string strSel = "select * from Company_publish order by ID desc ";就可以了,那位可以帮我解释一下,马上结分了!为什么:日期/时间就不行,闷死了!(以前在asp环境下就没问题)
string strSel = "select * from Company_publish order by ID desc ";就可以了,那位可以帮我解释一下,马上结分了!为什么:日期/时间就不行,闷死了!(以前在asp环境下就没问题)
答:因为top 10只取10个不同数据,而publishdata是日期型,2003-3-11,所有记录全一样。所以输出全部记录。
如果换成时间型now(),就可以,因为每次发布,时间不可能一样,而日期会一样。 所在换成ID更没问题,因为每次全不一样