关于ACCESS在ASP网站中首页显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:56:26
各位朋友:我公司的网站是用ASP开发的,用的是ACCESS数据库,在后台添加大类后,再在新大类中添加小类,然后再添加产品,在正常情况下我可以将产品设为首页显示或不设为首页显示.现在的情况是即使点选了首页显示的沟,首页也不会显示该产品.只有在最初建立的第一个大类中添加小类,再添加产品,点选首页显示,产品才可以首页显示出来.请各位高手指教我应该怎么做能实现在新大类中首页显示.多谢了!
set rs_Product=server.createobject("adodb.recordset")
sqltext="select top 5 * from Product where bigClassName='一代三智能卡'AND Elite=true order by UpdateTime desc"
rs_Product.open sqltext,conn,1,1
这是我的SQL语句,请各位指教如何操作

这是首页的sql语句写的有问题。具体怎么改。得看你的数据库设计和原来的sql语句了。

select top 5 * from Product where bigClassName='一代三智能卡'AND Elite=true order by UpdateTime desc

很明显这里只显示“一代三智能卡”类别里的设为首页显示的产品。并且只显示最后添加的五个。
可以改写成这样
select top 5 * from Product where Elite=true order by UpdateTime desc
这样的话只要设为首页显示的产品就会被检索出来,没有类别的限制。
其中的数字5是设置只选择符合条件的最新添加的五条,你可以更高此数字来显示更多或更少的产品。