SOS,求救

oreancn 2004-12-29 09:21:56
在oracle里面增加字段内容如下:
if(action.equals("add")){
staffid=request.getParameter("staffid");
sqlstr="select count(*) from user1 where username='"+staffid+"'";
rs=stmt.executeQuery(sqlstr);
while(rs.next()){
dupcount=rs.getInt(1);
}
if(dupcount>=1){
//out.println("对不起,数据库中已有此纪录!");
response.sendRedirect("error.jsp?mess=00001");
return;
}
sqlstr="select s_staff.nextval from dual ";
rs=stmt.executeQuery(sqlstr);
int idnext=0;
while(rs.next()){
idnext=rs.getInt(1);
}
sqlstr="insert into user1 (id,username) values("+idnext+",'"+staffid+"')";
System.out.println("sqlstr-add=["+sqlstr+"]");
stmt.executeUpdate(sqlstr);

我现在采用的是sql server2000,可是sqlstr="select s_staff.nextval from dual ";语句是在oracle里面才采用的,所以不知道在sql server2000这段代码该如何写,那位帮我一下,谢谢啦
...全文
45 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,122

社区成员

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

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