这两段代码有冲突吗
<td colspan="2" align="left" bgcolor="#FFFFFF"><input name="regyear" type="text" class="wenbenkuang" id="regyear" value="<%=E_regdate(0)%>" size="6" maxlength="4">
年
<input name="regmonth" type="text" class="wenbenkuang" id="regmonth" value="<%=E_regdate(1)%>" size="6" maxlength="2">
月
<input name="regday" type="text" class="wenbenkuang" id="regdate3" value="<%=E_regdate(2)%>" size="6" maxlength="2">
日 <font color="#FF3300">*</font></td>
------------------------------
<td width="30%" align="left"> <input name="textfield5" type="text" class="wenbenkuang" value="<%=htmlencode2(rs("E_huiyuan"))%>" size="23" maxlength="20" />
<font color="#FF3300">*</font></td>
这两段代码放在一起会提示:
Microsoft VBScript 运行时错误 错误 '800a0009'
下标越界: '[number: 0]'
删其中任何一段都是正常的,不知道什么原因
------解决方案--------------------
个人感觉是你 E_regdate 这个数组应该是取 RS 值的时候取到空值了造成数组长度为零,从而出错