当前位置:编程学习 > VB >>

用frontpage做一个网页,将oracle中的数据按条件查询并显示到网页的表格中。求大神帮忙啊。

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

%>
请问大家这段语句有什么错误吗?新手,麻烦大家了。 --------------------编程问答-------------------- /asp 吗?提示什么错误了吗。 --------------------编程问答-------------------- frontpage里做的。点了查询按键后查询不到数据。
错误类型:
Oracle Automation (0x800A01B8)
SQL execution error, ORA-00933: SQL command not properly ended 
/index.asp, 第 64 行

就是这一行。oradatabase.dbEXECUTESQL(sSql) 
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,