自动编号的问题,“心宇”老大帮忙啊

smartzhang 2002-12-09 04:17:03
在向ACCESS数据库加入自动编号id时,发生了以下错误::
aq.executeupdate: [Microsoft][ODBC Microsoft Access 驱动程序] 查询值的数目与目标字段中的数目不同。去掉id自动编号后就好使了,
我是百思不得其解啊
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartzhang 2002-12-09
  • 打赏
  • 举报
回复
我没有insertid,代码如下:String userid=(String)request.getParameter("userid");
String password=(String)request.getParameter("password");
String cwords=(String)request.getParameter("cwords");
byte[] tmpbyte=cwords.getBytes("ISO8859_1");
cwords=new String(tmpbyte);
String selected=(String)request.getParameter("select");
byte[] tmpbyte1=selected.getBytes("ISO8859_1");
selected=new String(tmpbyte1);

String sql="select * from userinfo where userid='"+userid+"' and password='"+password+"' ";
ResultSet rs=reg.executeQuery(sql);

if(rs.next())
{
String realname=rs.getString("realname");
String email=rs.getString("email");
String address=rs.getString("address");
String str ="INSERT INTO liuyan VALUES('"+userid+"','"+realname+"','"+email+"','"+address+"','"+date+"','"+selected+"','"+cwords+"')";
reg.executeUpdate(str);
response.sendRedirect("index.jsp");
rs.close();

freefalcon 2002-12-09
  • 打赏
  • 举报
回复
executeupdate()是做什么操作,自动编号既然称为“自动”,那就不需要在insert时指定,不知你的代码是怎么写的

81,092

社区成员

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

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