这个错误是怎么回事啊

mitnick1964 2004-04-21 02:23:57
[Microsoft][ODBC Microsoft Access Driver] 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
btcrazyfan 2004-04-21
  • 打赏
  • 举报
回复
是index.jsp的问题,看看index.jsp是否有逻辑上的问题
mitnick1964 2004-04-21
  • 打赏
  • 举报
回复
就是那句话有问题,我想知道,这是怎么回事啊
一换地方,问题就没有了,
mitnick1964 2004-04-21
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=GB2312" import="java.sql.*,java.io.Serializable" %>
<jsp:useBean id="connBean" scope="page" class="db.connect" />
<%
try
{
request.setCharacterEncoding("gb2312");
String username=(String)session.getAttribute( "username" );

String nick=(String)session.getAttribute( "nick" );
String age=(String)session.getAttribute( "age" );
String sex=(String)session.getAttribute( "sex" );
String email=(String)session.getAttribute( "email" );
String web=(String)session.getAttribute( "web" );
String password1=(String)session.getAttribute( "password1" );
String img=(String)session.getAttribute( "img" );
String information=(String)session.getAttribute( "information" );
Connection conn=connBean.setConnection("db1");
Statement stm=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="insert into user(user_name,user_nick,user_age,user_sex,user_email,user_web,user_password,user_img,user_information) values('"+username+"','"+nick+"','"+age+"','"+sex+"','"+email+"','"+web+"','"+password1+"','"+img+"','"+information+"')";
stm.executeUpdate(sql);
stm.close();
conn.close();
response.sendRedirect("index.jsp");<-问题好象出在这,只要我这句拿走,或放到程序的下面,就没有问题了,我想知道为什么啊
}
catch(Exception e)
{
out.println(e.getMessage());
}

%>
joy19 2004-04-21
  • 打赏
  • 举报
回复
如果数据库没有连错的话那就是你的SQL语句有问题!你把它帖出来看看吧!

81,091

社区成员

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

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