关于RS的一个小问题,在线等~ aryou 看到请进
yeena 2003-10-17 09:51:34 记录录入界面
1:大类小类选择用下拉框从2个数据表中获取,数据表就大类代号关联,在http://expert.csdn.net/Expert/topic/2348/2348739.xml?temp=.2588312中我请教过,后来解决了。是用JS写的函数,后面调用的,调用如下:
<td width=110 class="black2">商品类别:</td>
<td colspan="2" valign="middle" >大类:
<%
rs.open "select * from DS0204 order by spdl_1",conn,1,1
if rs.eof and rs.bof then
response.write "请先添加分类。"
response.end
else%> <select name="spdl_1" size="1" id="spdl_1" onChange="changelocation(document.myform.spdl_1.options[document.myform.spdl_1.selectedIndex].value)">
<option selected value="<%=rs("spdl_1")%>"><%=trim(rs("spdl_2"))%></option>
<% dim selclass
selclass=rs("spdl_1")
rs.movenext
do while not rs.eof
%>
<option value="<%=rs("spdl_1")%>"><%=trim(rs("spdl_2"))%></option>
<%
rs.movenext
loop
end if
rs.close
%>
</select>
小类:
<select name="spzl_1">
<%
rs.open "select * from DS0205 where spdl_1="&selclass ,conn,1,1
if not(rs.eof and rs.bof) then
%>
<option selected value="<%=rs("spzl_1")%>"><%=rs("spzl_2")%></option>
<%
rs.movenext
do while not rs.eof
%>
<option value="<%=rs("spzl_1")%>"><%=rs("spzl_2")%></option>
<%
rs.movenext
loop
end if
rs.close
set rs = nothing
%>
</select> </td>
2:这个页面同时还有一个数量字段的录入也用下拉框从数据表中获取,代码如下:
<% set rs=conn.execute("select * from DS0210")%>
<td width=94 class="black2">计量单位:</td>
<td colspan="2"> <select name="dw" >
<option selected value="<%=dw%>">请选择</option>
<%do while NOT rs.eof%>
<option value="<%=rs("jldw_2")%>"><%=trim(rs("jldw_2"))%></option>
<%rs.movenext
loop
%>
</select></td>
问题:我把这2个放在不同的页面单独都能读能写,可是放一起时就有错误了,为什么?如何改 ?请教各位高手~谢谢~