急!!! 提示:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的游标状态

NemoF 2005-07-15 08:43:31
源码:

<jsp:useBean id="List" class="guestbook.GuestBookJdbc" scope="page"/>
<%
String username = request.getParameter("username");
String pass = request.getParameter("pass");
if(username==null || "".equals(username) || pass==null || "".equals(pass)){
out.print("<script>alert('请完整填写表单!');history.back()</script>");
}else{
Connection Conn=List.GetConn();
Statement stmt=Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql="select * from user where logonName = '"+username.trim()+"' and password = '"+pass.trim()+"'";
out.print(sql);
try{
ResultSet Rs=stmt.executeQuery(sql);
out.print(Rs.getRow());
/**/if(Rs.isAfterLast()){
out.print("<script>");
out.print("alert('用户名或密码出错!"+username+"|"+pass+"');");
out.print("window.location.href='index.htm';");
out.print("</script>");
}
else
{
int userId = Rs.getInt("id");
session.setAttribute("username",username);
session.setAttribute("userId",userId+"");
response.sendRedirect("main.htm");
}
}catch(Exception e)
{
out.print("<script>");
out.print("alert('用户名或密码出错!"+e.toString()+"');");
out.print("window.location.href='index.htm';");
out.print("</script>");
}finally {
Conn.close();
}
}


%>
...全文
745 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
NemoF 2005-07-15
  • 打赏
  • 举报
回复
ok,搞定!

谢谢啦:)
寒舍人 2005-07-15
  • 打赏
  • 举报
回复
在这句ResultSet Rs=stmt.executeQuery(sql);之后,加Rs.next();

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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