DIM rs,C,E
gh=Trim(Request.Form("gh0"))
zl=Trim(Request.Form("zl0"))
ks=Trim(Request.Form("ks0"))
houd=Trim(Request.Form("houd0"))
kd=Trim(Request.Form("kd0"))
cd=Trim(Request.Form("cd0"))
set orasession=createobject("OracleInprocServer.XOraSession")
set oradatabase=orasession.dbopendatabase("mes","erp/erp",0) 
sSql="SELECT * FROM mesapp.erp_xhkc where rownum <= 15"If gh<>"" Then sSql=sSql&" 钢号='"&gh0&"' AND"
If zl<>"" Then sSql=sSql&" 重量='"&zl0&"' AND"
If ks<>"" Then sSql=sSql&" 块数='"&ks0&"' AND"
If houd<>"" Then sSql=sSql&" 厚度='"&houd0&"' AND"
If kd<>"" Then sSql=sSql&" 宽度='"&kd0&"' AND"
If cd<>"" Then sSql=sSql&" 长度='"&cd0&"' AND"sSql=sSql&" ORDER BY 块数 DESC"
oradatabase.dbEXECUTESQL(sSql) 
set rs=oradatabase.dbcreatedynaset(sSql,0)
''''response.Write(sSql)
C="_"
if rs.eof and rs.bof then
          response.Write("没有任何数据可输出!")
        else 
          do while not rs.eof%>
请问大家这段语句有什么错误吗?新手,麻烦大家了。