asp 显示数据内容重复数量

我请大家帮我写一下代码数据库名。abc.mdbid姓名电话地址1王一1234562张三1234563王一1254554王一1265365张三25435256李四25812... 我请大家帮我写一下代码
数据库名。abc.mdb
id 姓名 电话 地址
1 王一 123 456
2 张三 123 456
3 王一 125 455
4 王一 126 536
5 张三 254 3525
6 李四 258 125

----------
我想显示页面内容是
1 王一 出显 3次
2 张三 出显 2次
3 李四 出显 1次
非常感谢 lostexile 你的信息让我学到了很多。不过我要把分给陈半仙,我想要的就是这个。
展开
 我来答
百度网友a41ea2a91
2010-04-26 · TA获得超过222个赞
知道答主
回答量:132
采纳率:0%
帮助的人:0
展开全部
试试这个(将[table]改为你的数据库中的表名)
<%
strConn="DBQ="+server.mappath("abc.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.Open strConn

set rs1=Server.CreateObject("ADODB.Recordset")
rs1.open "select 姓名 from [table] group by 姓名",conn,1,1
i=1
do while not rs1.eof
rs2=conn.execute("select count(*) from [table] where 姓名='"&rs1("姓名")&"'")
response.write i&" "&rs1("姓名")&" 出现 "&rs2(0)&"次<BR>"
rs1.movenext
i=i+1
loop
rs1.close
set rs1=nothing
%>
百度网友e94bb46
2010-04-26 · TA获得超过616个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:726万
展开全部
Dim conn,strConn
Set rs=Server.CreateObject("ADODB.Recordset")
Set rst=Server.CreateObject("ADODB.Recordset")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("about.mdb")
conn.Open strConn
sql="select user_name from user GROUP BY user_name"
rs.open sql,conn,1,1
if rs.recordcount > 0 then
while not rs.eof
sql = "select user_name from user where user_name='"&rs("user_name")&"'"
rst.open sql,conn,1,1
response.write rs("user_name")&" 出现 "&rst.recordcount&"次"
rst.close
rs.movenext
wend
end if
rs.close
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lostexile
2010-04-26 · TA获得超过290个赞
知道小有建树答主
回答量:347
采纳率:100%
帮助的人:242万
展开全部
这个起始是数据库语言知识
和asp本身没有太大的关系
正好我今天早上刚看到一个
和你分享一下
http://ajxfxb.blog.163.com/blog/static/56675086201032115942127/?followBlog
是我的博友
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式