
asp 网站如何实现统计不同类别商品的数量 并绑定到商品ID上 从而显示出来
1个回答
展开全部
思路:
1、你的产品表里应该有一个字段用于存储 商品的分类;
2、根据当前产品的分类,使用sql语句进行查询,读出所有 分类和当前产品一样的记录
3、使用 Recordset 对象的 RecordCount 属性就能获取 sql语句读出的记录数,也就是当前分类的产品数量;
参考代码,不能直接用:
<%
dim sqlstr
sqlstr="select * from product where class='分类一'"
set rs=Server.CreateObject("ADODB.recordset")
rs.open sqlstr,conn,1,1
rs.RecordCount '这个值就是 分类一 下所有产品的数量
%>
1、你的产品表里应该有一个字段用于存储 商品的分类;
2、根据当前产品的分类,使用sql语句进行查询,读出所有 分类和当前产品一样的记录
3、使用 Recordset 对象的 RecordCount 属性就能获取 sql语句读出的记录数,也就是当前分类的产品数量;
参考代码,不能直接用:
<%
dim sqlstr
sqlstr="select * from product where class='分类一'"
set rs=Server.CreateObject("ADODB.recordset")
rs.open sqlstr,conn,1,1
rs.RecordCount '这个值就是 分类一 下所有产品的数量
%>
追问
嗯 具体的 就是有一个用户控件绑定的是商品类别 想在后边直接显示该类别的数量
追答
太具体的,因为涉及到你的数据表结构,也没办法写出来你能直接用的。
在控件上显示类别数量,只要从数据库中取出来后,直接输出到用户控件上就行了,像这样
不过最好把rs.RecordCount赋值给一个变量,再把变量输出到控件;
因为一个页面中可能有好多次数据库操作,可能导致rs.RecordCount不能访问;
还有就是 Recordset 对象用完后应该及时关闭;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询