帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> ASP教程 >> ASP优化技巧 >> 阅读文章

ASP网站建立拼音索引的方法

来源:远方教程 作者:远方教程 发布时间:2015-02-24 查看次数:3371 访问[新版]

  上一篇文章讲述了怎样将汉字转换成为拼音的首字母。本文继续这篇文章,讲解一下,如何为ASP网站建立拼音音序索引。

  在前一讲中,我们得到了一个函数:getpychar(char),其功能是提取汉字的拼音首字母。实际上,要想建立拼音索引,接下来的任务只需要将数据库中的每篇文章,按规定顺序(如从A到Z)显示就行了,实际上只是一条SQL词句。实现方法如下:

  例如,我们想显示文章A开头的所有文章。则可以建立函数:

Function showpy(wchar)
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from 你的表名 where 查询条件"
rs.Open sql,conn,1,1

if rs.EOF and rs.BOF then
    response.write ("暂时还没有记录")
else
    Do Until rs.EOF
      schr=rs("Title")'这里Title为你的表名中所对应的新闻标题字段
      if getpychar(schr))=wchar then'getpychar是上文所提到的函数
             response.write("文章标题:"& rs("Title"))
      end if
      rs.MoveNext    
    Loop
end if
end function

  这样,有了以上两个函数,我们想显示以A开头的文章,只需要在输出页面中调用:show("A")就可以了。

  以上的代码经过本人亲测通过,并用CSS修饰后,在本站中使用。欢迎各位网友偿试。

  远方原创文章,转载请注明出处http://www.52yfjc.com/show.asp?id=648.

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部