JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 有關"參數太少 預期個數1"這個錯誤
yaggie





發文: 2
積分: 0
於 2004-01-12 21:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我看過先前的文章
有人說是因為insert 或update時發生的錯誤
但是我的程式碼中並沒有新增或更新呀
請幫我看看是哪裡出了問題
謝謝
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*"%>
<%!
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
public void jspInit()
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   con=DriverManager.getConnection("jdbc:odbc:message");
    stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
   }
catch(Exception ex){

System.out.println(ex.toString());
     }
}
public void jspDestroy()
{
try{
   rs.close();
     stmt.close();
     con.close();
     }
   catch(Exception ex){
   System.out.println(ex.toString());
     }
  }
String CheckLogin(String login, String password)throws Exception//check function
{
   String result="";
   String str1="SELECT * FROM 登入 WHERE 帳號 ="+login;
   rs=stmt.executeQuery(str1);
   rs.first();
   if(!rs.getString("密碼").trim().equals(password))
     {
     result="密碼錯誤";
     }
   else
    {
     result="成功登入";
    }
    return result;
} //check function end
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>無標題文件</title>
</head>

<body>
<%
String w=request.getParameter("confirm");//按鈕
String q=request.getParameter("pcode");//身分證
String e=request.getParameter("mcode");//密碼
String finresult = null;
String idcode = null;

String str="SELECT * FROM 登入 WHERE 帳號="+q;
rs=stmt.executeQuery(str);
rs.first();
if(!rs.first()){
response.sendRedirect("peorelogin.jsp");
}
else{
  finresult = CheckLogin(q,e);
if(finresult.equals("成功登入"))
{
   session.setAttribute("peoid",q);//將會員編號存入session
   idcode=(String)session.getAttribute("peoid");
response.sendRedirect("messageman.jsp");
   }
   else
{
   response.sendRedirect("peorelogin.jsp");
}
}
%>
</body>
</html>


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
2086 有關"參數太少 預期個數1"這個錯誤 yaggie 2079 2004-01-12 21:36
1610 Re:有關"參數太少 預期個數1"這個錯誤 anthonychen 41 2004-01-12 23:11
1646 Re:有關"參數太少 預期個數1"這個錯誤 browser 139 2004-01-13 03:02
» JWorld@TW »  JDBC/SQL討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8