这两段代码有冲突吗解决方案

这两段代码有冲突吗
<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 值的时候取到空值了造成数组长度为零,从而出错