不要用这种方法,要用函数实现
<select name="ckmc" tabindex="1" >
<%
set rs=conn.execute("select * from ckjbxx")
do while not rs.eof
%>
<option value="<%=trim(rs("ckmc"))%>"><%=trim(rs("ckmc"))%></option>
<%
rs.movenext
loop
rs.close
%>
</select>

解决方案 »

  1.   

    将表单的select改错就能看到错误信息了

    <selec_t name="ckmc" tabindex="1" >
      

  2.   

    可能是sql语句有错,你试一下这样写可不可以:
    set rs=server.createObject("adodb.recordset")
    sql="select * from ckjbxx"
    rs.open sql,conn,3,3
    <SELECT NAME="company" onchange="change();">
    <option value="">请选择</option>
    <%do while not rs.eof%>
    <option value=<%=rs("jc")%>><%=rs("ptjc")%></option>
    <%rs.movenext
    loop
    %>
    </SELECT>
    rs.close
    set rs=nothing
      

  3.   

    不要用这种方法,要用函数实现
    <select name="ckmc" tabindex="1" >
    <%
    set rs=conn.execute("select * from ckjbxx")
    do while not rs.eof
    %>
    <option value="<%=trim(rs("ckmc"))%>"><%=trim(rs("ckmc"))%></option>
    <%
    rs.movenext
    loop
    rs.close
    %>
    </select>
      

  4.   

    <table id=t136>
    <% for i=0 to 1 %>
    <tr> 
    <td><%Call tanchu()%></td>
    </tr>
    <% next %>
    </table> 
    </body>
    </html>
    <%
    Sub tanchu()
    set rs=conn.execute("select * from ckjbxx")
    response.write"<select name='ckmc' 'tabindex='1'>"
    do while not rs.eof
    response.write"<option value="&Trim(rs("ckmc"))&">"&trim(rs("ckmc"))&"</option>"
    rs.movenext
    loop
    response.write"</select>"
    rs.close
    end sub
    %>
      

  5.   

    虽然用上面的方法可以把数据库的值赋值到下拉框中,但还是不能满足我的需要,拜托各位还是帮我看一下用js写的函数到底错哪了,先谢了
    <!--#INCLUDE FILE="../conn.inc" -->
    <body>
    <table>
    <% for i=0 to 4 %>
    <tr><td>
    <select name="ckmc" onchange="tanchu(<%=i+1%>)" tabindex="1" ></select></td>
    </tr>
    <% next %>
    </table><script>
    // 
     var arrData=[];// 从数据库中读出仓库名称的数据, 保存到 arrData 数组中
    <%
    set rs=conn.execute("select * from ckjbxx")
    do while not rs.eof
    %>
    arrData[arrData.length]=["<%=trim(rs("ckmc"))%>"]
    <%
    rs.movenext
    loop
    rs.close
    %>
    function tanchu(k)
    {
    var m=k;
    with document.all.ckmc(m)
    {
    for(i=0:i<arrData.length;i++)
    {
    options[options.length]=new Option(arrData[i],arrData[i])
    }
    }
    };
    for(i=1:i<6:i++) 
    {
    tanchu(i)};
    </script>
    </body>
      

  6.   

    <table id=t136>
    <% for i=0 to 1 %>
    <tr> 
    <td><%Call tanchu()%></td>
    </tr>
    <% next %>
    </table> 
    </body>
    </html>
    <%
    Sub tanchu()
    set rs=conn.execute("select * from ckjbxx")
    response.write"<select name='ckmc' 'tabindex='1'>"
    do while not rs.eof
    response.write"<option value="&Trim(rs("ckmc"))&">"&trim(rs("ckmc"))&"</option>"
    rs.movenext
    loop
    response.write"< lect>"
    rs.close
    end sub
    %>