当前位置: 技术问答>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+"'“
最后面的双引号错误了,汉字的。
最后面的双引号错误了,汉字的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。