语法错误 (操作符丢失) 在查询表达式,急在线等!!!
时间:2011-08-22
来源:互联网
<%
set rs_buy =server.createobject("ADODB.RecordSet")
sql="select * from po where where type=0 "
if nowstartdate<>"" then
sql=sql&" and 日期-#"&nowstartdate&"#>=0"
end if
if nowenddate<>"" then
sql=sql&" and 日期-#"&nowenddate&"#<=0"
end if
if nowkeyword<>"" then
sql=sql&" and (生产单号 like '%"&nowkeyword&"%' or 客户 in (select id from 客户 where cus like '%"&nowkeyword&"%') or 工厂花号 like '%"&nowkeyword&"%' or 业务员 like '%"&nowkeyword&"%' or 客户花号 like '%"&nowkeyword&"%' or 客户PO号 like '%"&nowkeyword&"%')"
end if
if request("order1")<>"" then
sql=sql&" order by 生产单号 "&request("order1")
elseif request("order4")<>"" then
sql=sql&" order by 客户 "&request("order4")
elseif request("order5")<>"" then
sql=sql&" order by 数量 "&request("order5")
elseif request("order6")<>"" then
sql=sql&" order by 金额 "&request("order6")
elseif request("order7")<>"" then
sql=sql&" order by 业务员 "&request("order7")
elseif request("order9")<>"" then
sql=sql&" order by 日期 "&request("order9")
else
sql=sql&" order by id desc"
end if
rs_buy.open sql,conn,1,3 //这里提示出错语法错误 (操作符丢失) 在查询表达式 'where type=0 and 日期-#2011- 7-23#>=0 and 日期-#2011-8-22#<=0' 中。
if not rs_buy.eof then
rs_buy.pagesize=maxrecord
rs_buy.absolutepage=currentpage
for currentrec=1 to rs_buy.pagesize
if rs_buy.eof then
exit for
end if
%>
set rs_buy =server.createobject("ADODB.RecordSet")
sql="select * from po where where type=0 "
if nowstartdate<>"" then
sql=sql&" and 日期-#"&nowstartdate&"#>=0"
end if
if nowenddate<>"" then
sql=sql&" and 日期-#"&nowenddate&"#<=0"
end if
if nowkeyword<>"" then
sql=sql&" and (生产单号 like '%"&nowkeyword&"%' or 客户 in (select id from 客户 where cus like '%"&nowkeyword&"%') or 工厂花号 like '%"&nowkeyword&"%' or 业务员 like '%"&nowkeyword&"%' or 客户花号 like '%"&nowkeyword&"%' or 客户PO号 like '%"&nowkeyword&"%')"
end if
if request("order1")<>"" then
sql=sql&" order by 生产单号 "&request("order1")
elseif request("order4")<>"" then
sql=sql&" order by 客户 "&request("order4")
elseif request("order5")<>"" then
sql=sql&" order by 数量 "&request("order5")
elseif request("order6")<>"" then
sql=sql&" order by 金额 "&request("order6")
elseif request("order7")<>"" then
sql=sql&" order by 业务员 "&request("order7")
elseif request("order9")<>"" then
sql=sql&" order by 日期 "&request("order9")
else
sql=sql&" order by id desc"
end if
rs_buy.open sql,conn,1,3 //这里提示出错语法错误 (操作符丢失) 在查询表达式 'where type=0 and 日期-#2011- 7-23#>=0 and 日期-#2011-8-22#<=0' 中。
if not rs_buy.eof then
rs_buy.pagesize=maxrecord
rs_buy.absolutepage=currentpage
for currentrec=1 to rs_buy.pagesize
if rs_buy.eof then
exit for
end if
%>
作者: guchen1061 发布时间: 2011-08-22
sql 错了,自己打印看看
作者: XiaoYe_Loison 发布时间: 2011-08-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28