数据库为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'";
WHERE Date BETWEEN #1985-0-0# AND #1990-12-31#";mssql:
WHERE Date BETWEEN '1985-0-0' AND '1990-12-31'";
解决方案 »
- org.hibernate.exception.SQLGrammarException: Cannot open connection
- 请教一个struts标签问题
- java web开发问题
- jsp中文乱码问题 ?
- [150] B/S C/S 监听 短信 问题
- 如何让一个页面的checkbox值传递到另外一个页面的文本框去
- 【】【】【】紧急,求救了,拜托了,hibernate如何配置字段长度 我只有这么多分了,拜托了
- jasperreport/ireport5.5 applet/flash jsp servlet 报表与web结合问题 菜鸟请大牛们指点
- servlet包的问题
- yaml配置文件中的$符号怎么理解
- 怎样把绝对路径改为相对路径?
- 请问为什么我在jsp中用<%@page import="java.sql.*"%>时引不进sql包呢?(初学)
WHERE Date BETWEEN #1985-0-0# AND #1990-12-31#";
到是怎么选择都没有结果了。。
还是大家帮忙看看!!!
字段名 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会全部显示出来,没有选择性。
大家还帮忙看看!!谢谢
<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>