今天碰到一个奇怪的问题,大家过来看看怎么解决

liuzm55 2006-07-03 06:09:41
我有段程序是关于搜索的,其实很简单的一个程序,前台设置查询条件,当执行"select * from zp where 1=1 and job like '%财务%' and DateDiff('d',idate,Date())<=14 "类似的语句时,可以正常执行显示,可如果执行"select * from zp where 1=1 and job like '%财务%'"一类的语句时,就报错,提示"Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。",我怎么看,也没发现有什么问题.哪位能告诉我哪儿错了???
...全文
175 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzm55 2006-07-04
  • 打赏
  • 举报
回复
job字段是肯定存在的,要不然设置期限为两周以内并加上职位关键字,都能正常执行.另外我在测试如果把条件改为:"job='"&job1&"'"执行正常,换上like就出错.
「已注销」 2006-07-04
  • 打赏
  • 举报
回复
怀疑job字段不存在
liuzm55 2006-07-04
  • 打赏
  • 举报
回复
故障和原来一样,这种情况太怪了.加上职位关键字,并设置时间期限为两周以内的都正常.而如果加职位关键字,把时间设置为不限时间,或一个月,两个月就报错.
如果只加公司关键字,不加职位关键字,时间期限随意设置会正常执行.
yongfa365 2006-07-04
  • 打赏
  • 举报
回复
同志,不要用1=1试试,这样的用法,跟得到字段名的那个语句相似,你可以用, id<>0
liuzm55 2006-07-04
  • 打赏
  • 举报
回复
数据库是ACCESS的,IDATE是日期类型的.
zhanghongwen 2006-07-03
  • 打赏
  • 举报
回复
是用的SQL数据库吗?idate是什么类型?日期还是字符?
liuzm55 2006-07-03
  • 打赏
  • 举报
回复
我把关键代码贴出来:
<% key=trim(request("key2")) '公司的关键字
job1=request("job") '表示搜索职位的关键字

sdate=request("issuedate") '发布的期限,以天为单位来比较的
%>
<% set rs=server.createobject("adodb.recordset")
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagecount=1
end if
sql="select * from zp where 1=1"
if job1<>""and job1<>"请输入搜索职位关键字" then
sql=sql & " and zp.[job] like '%"&job1&"%'"
end if

if key<>"" and key<>"请输入公司关键字" then
sql=sql & " and cname like '%"&key&"%'"
end if
if sdate<>"0000" then
sql=sql& " and DateDiff('d',idate,Date())<="&cint(sdate)
end if
rs.open sql,conn,1,1
%>
大家再仔细帮我看看
liuzm55 2006-07-03
  • 打赏
  • 举报
回复
没有用,故障依旧,不是字段名冲突,现在我找不出任何语法错误.
cueixu1 2006-07-03
  • 打赏
  • 举报
回复
job改成[job]先试验一下
liuzm55 2006-07-03
  • 打赏
  • 举报
回复
怎么没人回应啊?
liuzm55 2006-07-03
  • 打赏
  • 举报
回复
刚才测试的时候,就发现一个奇怪的问题:
如果有前台设置时间期限为两个月时,即执行查询语句:"select * from zp where 1=1 and job like '%财务%' and DateDiff('d',idate,Date())<=60 ",也是无法执行该语句.
liuzm55 2006-07-03
  • 打赏
  • 举报
回复
在线等,急啊.

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧