赋值cookies为null时出现的错误
网络整理 - 09-04
很多朋友在赋值给cookies的时候会出现下面的错误: Microsoft VBScript 运行时错误 错误 '800a000d'
类型不匹配: '[object]'
这个错误的原因其实很简单,因为赋予cookies一个为null的值。
我们可以做一个测试,运行下面的代码不会出错:
<%
response.cookies("a")("a")=a
%>
而运行下面的代码则会出现上面所讲的错误:
<%
a=null
response.cookies("a")("a")=a
%>
说明不能赋予cookies一个为null的值,而这个错误经常出现在读取数据库某字段的值,并将其赋予cookies的时候。