| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 446 人关注过本帖
标题:查询错误!!!
只看楼主 加入收藏
niuqinrong
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-4-3
结帖率:100%
收藏
 问题点数:0 回复次数:4 
查询错误!!!
语法错误 (操作符丢失) 在查询表达式 'jl.u_number=28 and jl.d_number=dept.d_number and date becneen 2008-3-1 and 2008-4-1' 中。
/bysj/jl2.asp, 第 18 行
可是这几个变量明明都已经收到值了,请问这个是怎么回事???哪位高手告诉一下,谢谢!!!


<!--#include file="conn.asp"-->
<%
dim u_number, date1, date2
u_number=trim(request("u_number"))
date1=trim(request("date1"))
date2=trim(request("date2"))

if u_number="" then
    response.write "输入不能为空"
    response.end
end if


set rst=server.createobject("adodb.recordset")
sql="select * from jl, dept where jl.u_number="&u_number&" and jl.d_number=dept.d_number and date becneen  "&date1&" and "&date2&" order by date asc"
rst.open sql,conn,1,1
%>

<html>
<head>
<title>查看奖励信息</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<!--#include file="top.asp"-->

<p>
  <%      
    if Not(rst.bof and rst.eof) then'判别数据表中是否为空记录
            NumRecord=rst.recordcount
            rst.pagesize=10
            NumPage=rst.Pagecount
            if request("page")=empty then
            NoncePage=1
        else
        if Cint(request("page"))<1 then
            NoncePage=1
        else
            NoncePage=request("page")
        end if
        if Cint(Trim(request("page")))>Cint(NumPage) then NoncePage=NumPage
    end if
else
    NumRecord=0
    NumPage=0
    NoncePage=0
    end if
%>
<table width="100%" border="1" bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr>
<td colspan="10" align="center" height="30">奖励信息</td>
</tr>
  <tr>
    <td width="10%">员工编号</td>
    <td width="10%">员工姓名</td>
   <td width="10%">所在部门</td>
    <td width="10%">奖励原因</td>
    <td width="10%">奖励金额</td>
    <td width="10%">是否发放</td>
    <td width="10%">部门意见</td>
    <td width="10%">奖励时间</td>
    <td width="10%" align="center">修改</td>
    <td width="10%" align="center">删除</td>
  </tr>
  
  <%if Not(rst.bof and rst.eof) then
    rst.move (Cint(NoncePage)-1)*10,1
    for i=1 to rst.pagesize
%>
  
  <tr>
    <td align="center"><%=rst("u_number")%>;</td>
    <td align="center"><%=rst("u_name")%></td>
   <td align="center"><%=rst("d_name")%></td>
    <td align="center"><%=rst("typ")%></td>
    <td align="center"><%=rst("prize")%></td>
    <td align="center"><%=rst("sff")%></td>
    <td align="center"><%=rst("yj")%></td>
    <td align="center"><%=rst("date")%></td>
    <td align="center">修改</td>
    <td align="center">删除</td>
  </tr>
</table>
 <%                 rst.movenext
                       if rst.eof then exit for
                    next
else
    response.write "<tr><td colspan=10><marquee scrolldelay=120 behavior=alternate>没有找到任何记录!!!</marquee></td></tr>"
end if    

rst.close
set rst=nothing

%>

<table width="748" border="0" align="center">
  <tr>
          <td height="17">
            
            <div align="right">
              <input type="hidden" name="page" value="<%=NoncePage%>">
              <%
if NoncePage>1 then
    response.write "|<a href=jl2.asp?page=1>首 页</a>| |<a href=jl2.asp?page="&NoncePage-1&">上一页</a>|&nbsp"
else
    response.write "|首 页| |上一页|&nbsp"
end if
if Cint(Trim(NoncePage))<Cint(Trim(NumPage)) then
    response.write "|<a href=jl2.asp?page="&NoncePage+1&">下一页</a>| |<a href=jl2.asp?page="&NumPage&">尾 页</a>|"
else
    response.write "|下一页| |尾 页|"
end if
%>
&nbsp;页次:<font color="#0033CC"><%=NoncePage%></font>/<font color="#0033CC"><%=NumPage%></font>
              共<font color="#0033CC"><%=NumRecord%></font>条记录&nbsp; </div></td>

</table>
</body>
</html>
搜索更多相关主题的帖子: 查询 
2008-04-16 00:00
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
sql="select * from jl, dept where jl.u_number="&u_number&" and jl.d_number=dept.d_number and date becneen  "&date1&" and "&date2&" order by date asc"
改成
sql="select * from jl, dept where jl.u_number=#"&u_number&"# and jl.d_number=dept.d_number and [date] between  #"&date1&"# and #"&date2&"# order by [date] asc"
2008-04-16 01:43
niuqinrong
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-4-3
收藏
得分:0 
这样改是什么意思啊?
2008-04-16 10:50
niuqinrong
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-4-3
收藏
得分:0 
这样改还是发生同样的错误啊!!!
2008-04-16 10:52
niuqinrong
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-4-3
收藏
得分:0 
我在数据库中把date字段的属性从"日期/时间"格式转换成"数字"格式之后就能正常显示了,是不是"时间/日期"格式在传的时候有特殊要求啊?
2008-04-16 12:28
快速回复:查询错误!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032842 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved