ASP如何取到字段值的一部分(字段中有特殊字符)

时间:2022-01-23 14:45:05
我在一个地方需要列出动网论坛的投票结果,但动网数据库中投票结果只用一个字段来表示。比如两个选项的票数分别是2票和3票,那么vote表里的votenum字段值就是 2|3 就是中间有个" |",我不知道该怎么取到这前面的2和后面的3,网上查了是用的split,先用split分割数据,但split取出的是数组,我就不会继续处理了。。。

希望给出完整的代码,用asp写。。分别取得“|”号左边和右边的数据(我只需要用recordset得到结果,不需要插入投票数据)
我在数据库区问了但那位老大只给出vba下的方法:http://community.csdn.net/Expert/TopicView3.asp?id=5434402,我仍然不会,需要有asp写的代码。。

2 个解决方案

#1


<%
 dim votenum, arrVotenum
 votenum = rs("votenum")

 if votenum <> "" then
   dim i
   arrVotenum = split(votenum, "|")
   for i = 0 to ubound(arrVotenum)
      response.write "第" & (i + 1) & "票得票数; " & trim(arrVotenum(i)) & "<br />"
   next
 end if
%>

#2


谢谢,OK了!我马上结贴!

#1


<%
 dim votenum, arrVotenum
 votenum = rs("votenum")

 if votenum <> "" then
   dim i
   arrVotenum = split(votenum, "|")
   for i = 0 to ubound(arrVotenum)
      response.write "第" & (i + 1) & "票得票数; " & trim(arrVotenum(i)) & "<br />"
   next
 end if
%>

#2


谢谢,OK了!我马上结贴!