java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引.谁能帮忙看一下,急......

c_fans20 2006-10-08 07:28:59
<%

String uid= codeToString(request.getParameter("txtID"));
String pwd=codeToString(request.getParameter("txtPassWord"));
Connection scon;
ResultSet rs;
Statement state;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
scon=DriverManager.getConnection("jdbc:odbc:JSPEmployees","sa","");
state=scon.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=state.executeQuery("select UserID ,PassWord from UserInfo");
rs.beforeFirst();
int i=0;
try{
while(rs.next())
{

//out.println(rs.getString("PassWord"));
if( rs.getString("UserID").equals(uid) && rs.getString("PassWord").equals(pwd))
{
i=1;

}
}
out.println(rs.getString("UserID"));
if(i==1)
response.sendRedirect("index.jsp");
else
out.println("登陆失败");
//response.sendRedirect("LoginFalse.jsp");
}catch(Exception e)
{
out.println(e.toString());
}

%>
...全文
239 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
it115 2007-04-18
  • 打赏
  • 举报
回复
在JSP页面用RS连接数据库时如果发生这种错误,就是因为RS取值的时候没有按照数据库中字段的顺序.

Microsoft][ODBC SQL Server Driver]无效的描述符索引问题的解决
在jsp对sqlserver数据库进行数据读取的时候,
必须按照表中列名的顺序读取,否则会出现错误

baggio727 2006-10-08
  • 打赏
  • 举报
回复
你放SQL的三个直连包了么 打sp3补丁了么

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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