一个问题,请大家帮忙

njimxiaogy 2001-08-10 11:59:24
出现如下错误提示:
java.lang.ArrayIndexOutOfBoundsException
at sun.jdbc.odbc.JdbcOdbcResultSet.bindCol(JdbcOdbcResultSet.java:4485)
at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(JdbcOdbcResultSet.java:3941)


源文件:环境为weblogic6.0
<%@ page language="java" import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312" %>


<%
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:new";
Connection conn = null;
String sShowString="False";

try
{
Class.forName(sDBDriver);

}
catch(java.lang.ClassNotFoundException e)
{
System.out.print("ClassNotFoundException:"+e.getMessage());
}
try
{
String sUserName="";
sUserName=request.getParameter("TxtName");

String sPwd=request.getParameter("TxtPassword");
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from User");
rs.moveToInsertRow();
rs.updateString("Uid",sUserName);
rs.updateString("Pwd",sPwd);
rs.insertRow();
sShowString="True";

}
catch(SQLException ex)
{
System.err.println("SQLException:"+ex.getMessage());
}
%>
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
njimxiaogy 2001-08-17
  • 打赏
  • 举报
回复
表里有纪录
chanwenbiao 2001-08-15
  • 打赏
  • 举报
回复
非常关注;
jeston 2001-08-15
  • 打赏
  • 举报
回复
rs.moveToInsertRow();
rs.updateString("Uid",sUserName);
rs.updateString("Pwd",sPwd);
rs.insertRow();
這裡有錯誤,你的User表中有沒有紀錄呀
njimxiaogy 2001-08-15
  • 打赏
  • 举报
回复
感觉意思是这样,可是我这儿到底是哪儿出错
gxj0637 2001-08-10
  • 打赏
  • 举报
回复
长度超长了?
hexiaofeng 2001-08-10
  • 打赏
  • 举报
回复
java.lang.ArrayIndexOutOfBoundsException 数组越界

62,614

社区成员

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

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