如何落伍 | 站长俱乐部 | 落伍预告 | 落伍分类 | 站长运营 | 站长赚钱 | 免费代码 | 现金任务 | 人才招聘 | 落伍DIY | 帐号异常申诉! | 站长工具
推荐:图铃+艺术签名效果强!年底暴利,淘宝CPC1000ip/50元弹窗,点击,自定义多种广告 强力推荐:签名+Q号.无线金玉
天寻租用699/月 空间30/月赠CDN域名1元 空间10元 真百独999起!独立IP空间 免费赠送CDN 180¥起51联盟轻松月赚1万!(信誉第一)
挚盟:签名+杀毒+考考你英拓0元送机托管活动服务器也可以合租188每月10M独享租用550元-合租80/月
DNSPod智能DNS,我们一直在免费莆阳E7200/2G/250G 月付699元双线独立IP主机 上海电信托管4500腾佑丽水电信10G高防,租用599元/月起
发新话题
打印

[提问] asp 的运行错误

asp 的运行错误

set rs=server.createobject("adodb.recordset")
sql="select idold,title from content where ClassID in ("&INclass&") order by id asc"
rs.open sql,conn,3,3

CT="<table width=""99%"" border=""0"" cellspacing=""0"" cellpadding=""0"">"
n=1
Do While Not rs.EOF
CT=CT&"<tr><td background=""../images/bg.jpg"" height=""5""></td></tr>"
CT=CT&"<tr><td height=""20""><a href="""&md5(rs("idold"))&".html"" target=""_blank"">"&rs("title")&"</a></td></tr>"
n=n+1
IF n>Num then exit do
rs.movenext
loop
CT=CT&"</table>"
rs.close
set rs=nothing

已经确认上面的变量都已声明.并且前面的程序无错.但运行后出现下面错误:
引用:
错误类型:
Microsoft VBScript 运行时错误 (0x800A0005)
无效的过程调用或参数
只要将title字段换成表中的数字字段均可正常运行.在下百思不得其解,急求帮助.谢谢!

TOP

看下是不是 md5函数出错了

或许是
md5(rs("idold"),16)

TOP

不是md5的问题.而且将asc换成desc也正常

TOP

那你检查一下你数据库中的值看看吧,程序好像没什么错误

TOP

发新话题