数据库为Access:WHERE Date BETWEEN 1985-0-0 AND 1990-12-31";
WHERE Date BETWEEN #1985-0-0# AND #1990-12-31#";mssql:
WHERE Date BETWEEN '1985-0-0' AND '1990-12-31'";

解决方案 »

  1.   

    改成如下:
    WHERE Date BETWEEN #1985-0-0# AND #1990-12-31#";
    到是怎么选择都没有结果了。。
    还是大家帮忙看看!!!
      

  2.   

    我用的ACESS,数据源名称redsun,表名inst。
    字段名     ID       Date            InstNum              Class
    类型       自动编号  日期             文本                 文本 
    表的内容   
                1        1988-11-19    04801/727           3021011
                2        1991-8-6      05792/899           3141004
                3        1996-11-11    11255/1373          3030149
    如果查询选择1985~1990,1990~1995,1995~2000时,内容为空。
    如果选择2000~2005时,内容1,2,3会全部显示出来,没有选择性。
    大家还帮忙看看!!谢谢
      

  3.   

    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <html>
    <head>
     <title>inst1.jsp</title>
    </head>
    <body>
    <h2>您的查询结果如下:</h2>
    <%  
     Connection con=null;
     Statement stmt=null;
     ResultSet rs=null;
     String yiqi,fenlei,mingcheng,xinghao,guige,shengc,zhaohao,shiyan,beizhu,date;
     int id,danjia;
     String riqi; String old=request.getParameter("old");
    //***下面程序是不是有什么错误! 
    if(old.equals("85")) 
     riqi="SELECT * FROM inst WHERE Date BETWEEN '"+1985-0-0+"' AND '"+1990-12-31+"'";
    if(old.equals("90")) 
     riqi="SELECT * FROM inst WHERE Date BETWEEN '"+1991-0-0+"' AND '"+1995-12-31+"'";
    if(old.equals("95")) 
     riqi="SELECT * FROM inst WHERE Date BETWEEN '"+1996-0-0+"' AND '"+1999-12-31+"'";
    //else 
    //riqi="SELECT * FROM inst WHERE Date>2000-0-0"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     con=DriverManager.getConnection("jdbc:odbc:redsun","a","a");
     stmt=con.createStatement();
     System.out.println(riqi);//知道控制是如何工作的
     rs=stmt.executeQuery(riqi);
     while(rs.next())
     {
     id=rs.getInt("ID");
     date=rs.getString("Date");
     yiqi=rs.getString("InstNum");
     fenlei=rs.getString("Class");
    {%>
     <tr bgcolor="#999999">
        <td align="center"><b><%=id%></b></td>
        <td align="center"><b><%=date%></b></td>
        <td align="center"><b><%=yiqi%></b></td>
        <td align="center"><b><%=fenlei%></b></td>
    </tr>
    <%}
     }
    {%>
    <table border="1">
     <tr bgcolor="#999999">
       <td align="center"><b>ID</b></td>
       <td align="center"><b>日期</b></td>
       <td align="center"><b>仪器编号</b></td>
       <td align="center"><b>分类号</b></td>
    </tr>
    </table>
    <%}
     stmt.close();
     con.close();
    %>
    </body>
    </html>