显示文章页面(文章的附件有0个,1个,多个),请问如何控制它的显示?并且下载

lmix 2003-12-05 09:42:53
显示文章页面(文章的附件有0个,1个,多个),请问如何控制它的显示?并且提示或点击附件名下载。
set rs=server.CreateObject("adodb.recordset")
rs.Source="select filename from a,b where a.id =b.id"
rs.Open rs.Source,conn,1,1

……
用<%=rs("filename")%> 就只能返回有一个附件的,当附件为0个,多个时就出错,请问如何解决,急!
...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lmix 2003-12-06
  • 打赏
  • 举报
回复
homeyang() ,好像不行啊,
goldworld 2003-12-06
  • 打赏
  • 举报
回复
<%
do while not rs.eof
response.write ("<a href="您的相关文件下载路径\"&rs("filename")&">"&rs("filename")&"</a>")
rs.next
loop
%>
lmix 2003-12-06
  • 打赏
  • 举报
回复
谢谢!我试试看,但是我还要把附件做链接让别人点击下载呢?
zsd820830 2003-12-06
  • 打赏
  • 举报
回复
意思是不是说,将附件的路径只能保存在一个字段里
当没有附件时先判断路径那个字段是否为空,为空就不response.write ("<a href="您的相关文件下载路径\"&rs("filename")&">"&rs("filename")&"</a>")
如果多个附件时,每个附件名经过处理(附件名字之间用比如逗号之类的字符相隔)再存进数据库中,读取的时候先分离个个附件的名字,用数组接受,然后再挨个response.write ("<a href="您的相关文件下载路径\"&rs("filename")&">"&rs("filename")&"</a>")
就行了
lmix 2003-12-06
  • 打赏
  • 举报
回复
homeyang 2003-12-05
  • 打赏
  • 举报
回复
<%
do while not rs.eof
response.write rs("filename");
rs.next
loop
%>
lmix 2003-12-05
  • 打赏
  • 举报
回复
lmix 2003-12-05
  • 打赏
  • 举报
回复
???怎么?没有人看见吗,麻烦各位大虾帮帮忙!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧