当前位置: 技术问答>java相关
一个百思不得其解的异常问题
来源: 互联网 发布时间:2015-04-04
本文导语: the error is:[Microsoft][ODBC 驱动程序 管理器] 函数序列错误 相应的代码为: temp="select * from USER_INFO where USER_ID='"+user_id+"'“ try{ ResultSet RS = sql.executeQuery(temp); while(RS.next())//如果存在该记录将进行相应的操作 { ...
the error is:[Microsoft][ODBC 驱动程序 管理器] 函数序列错误
相应的代码为:
temp="select * from USER_INFO where USER_ID='"+user_id+"'“
try{
ResultSet RS = sql.executeQuery(temp);
while(RS.next())//如果存在该记录将进行相应的操作
{
RS.close();
resp.sendRedirect(ADDRESS+"/main.htm");
}
RS.close();
resp.sendRedirect(ADDRESS+"/error.htm");
}catch(SQLException e)
{//数据库产生错误的时候
System.out.println("the error is:"+e.getMessage());
}//出错处理
为什么会产生这个错误,错误的原因可能在哪儿呢?
多谢!
相应的代码为:
temp="select * from USER_INFO where USER_ID='"+user_id+"'“
try{
ResultSet RS = sql.executeQuery(temp);
while(RS.next())//如果存在该记录将进行相应的操作
{
RS.close();
resp.sendRedirect(ADDRESS+"/main.htm");
}
RS.close();
resp.sendRedirect(ADDRESS+"/error.htm");
}catch(SQLException e)
{//数据库产生错误的时候
System.out.println("the error is:"+e.getMessage());
}//出错处理
为什么会产生这个错误,错误的原因可能在哪儿呢?
多谢!
|
不是,是数据或SQL的错误!
temp="select * from USER_INFO where USER_ID='"+user_id+"'"
再说你也不能两次调用CLOSE呀!
temp="select * from USER_INFO where USER_ID='"+user_id+"'"
再说你也不能两次调用CLOSE呀!
|
temp="select * from USER_INFO where USER_ID='"+user_id+"'“
最后面的双引号错误了,汉字的。
最后面的双引号错误了,汉字的。