用Cookies取出,但调试结果报错.怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:54:32
请问下面代码错在哪里?我先放进一个动态数组 用Cookies取出,但调试结果报错.怎么办?

dim sortname,i
sortname(i) = Request.Cookies("kingcpu_user"&encokies)("sortname(i)")

cmd.CommandText = "cpuyys"
set rs=cmd.Execute(,Array(namecoll))
if not(rs.Bof and rs.Eof) Then
count=rdd.recordcount
reDim sortname(count)
for i=0 to count
if rs.eof then exit for
Response.Cookies("user"&cpold)("sortname(i)") =int(rs("qqname"))
rs.movenext
next
end If
错误信息似乎是什么类型不匹配之类的

可能你的字符串中可能有非法字符如&等.字符串一定要进行编码.
haha 那时你程序的问题了.
这样
Response.Cookies("user"&cpold)(sortname(i)) =rs("qqname")

把错误信息贴出来看看

写错了
sortname(i) = Request.Cookies["kingcpu_user"&encokies]["sortname(i)"]