asp新手,求解答
错误类型:
Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。
/order.asp, 第 276 行
<label for="textfield2"></label>
<select name="o_name" id="o_name">
<option value="">请选择</option>
<%
set rs=server.createObject("adodb.recordset")
rs.Open "select top 10 * from t_catalog where q_id<>0 order by q_id",conn3,1,3(这句是276行)
if not(rs.bof and rs.eof) then
while not rs.eof
%>
<option value="<%=rs("catalogname")%>"><%=rs("catalogname")%></option>
<%
i=i+1
rs.movenext
wend%>
<%
end if
rs.close
set rs=nothing
%>
</select>
------解决方案--------------------表里没有字段
------解决方案--------------------再加个参数
rs.Open "select top 10 * from t_catalog where q_id<>0 order by q_id",conn3,1,3,1
------解决方案--------------------conn3这是怎么回事,是不是数据库没有打开呢?
select top 10 * from t_catalog where q_id<>0 order by q_id这个查询语句到数据库里试试。