| 发表于:2007-01-02 11:07:52 楼主 |
<form name= "frm " action= "1_zjreport.asp " method= "post "> <table class=mainblock cellspacing=0 cellpadding=0 width= "70% " border=0 align= "center "> <tr> <td colspan= "3 " align= "right "> 公司名称 <select name= "companyname " id= "companyname "> <option value= ' '> ---无选择--- </option> <% set kconn = server.createobject( "adodb.connection ") set krs = server.createobject( "adodb.recordset ") kconn.open connstr ksql = "list_name " krs.open ksql,kconn,1,1 'ksql= "select distinct(公司名称old) from t_userlogin " 'set krs=dbs.EXECute(ksql) if krs.eof then response.write "无记录 " else do while not krs.eof %> <option value= ' <%=krs( "公司名称old ")%> ' <%if krs( "公司名称old ")=search then response.write "selected " end if%> > <%=krs( "公司名称old ")%> </option> <% krs.movenext loop end if set krs=nothing %> </select> 开始时间 <input type= "text " name= "startdate " onfocus= "calendar() " size= "10 " > 结束时间 <input type= "text " name= "enddate " onfocus= "calendar() " size= "10 " > <input name= "submit " type= "submit " class= "button1 " value= "搜索 "> </td> </tr> <% 'set conn = server.createobject( "adodb.connection ") 'set rs = server.createobject( "adodb.recordset ") 'conn.open connstr 'sql = "zjreport " 'rs.open sql,conn,1,1 'set rs = conn.EXECute(sql) companyname=request( "companyname ") stardate=request( "startdate ") enddate=request( "enddate ") set conn = server.createobject( "adodb.connection ") set rs = server.createobject( "adodb.recordset ") conn.open connstr sql = "zjreport " & " ' " & companyname & " ', ' " & startdate & " ', ' " & enddate & " ' " response.write sql set rs = conn.EXECute(sql) ============================= 现象有二个,我选择参数时,无法全部选三个参数,也就是即使我选三个参数,但是response.write 出来也就只有二个或是一个,没有规律,再一个就是存储过程本身没有问题,在查询分析器中执行正常,但是前台传参数给存储过程,则显示没有数据 |
|
|
|
|