CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

数据库操作中同时使用一个表中的主键植为什么会出错?有具体程序参考

楼主shendiaodaxia(匆匆)2005-06-03 12:35:58 在 Java / Web 开发 提问

下面是我的程序代码:  
  其中id   是从上一个页面传过来的帖子的主键植,rid是帖子的另外一个属性,用来表示此条帖子回复的是哪一条帖子,  
  如果是0,则表示这条帖子是原创的,而不是回复的。Execute是我在后台编写的java类,是我用来执行数据库操作的。  
  这个类经过测试没有问题。  
  我这是一个论坛的删除程序,要执行的操作是:根据传过来的   帖子的id删除这条帖子,并且删除这条帖子的所有回复。  
  但是当我用下面的程序执行这两个操作时,网页上并没有显示错误,但是怎么也执行不下去,网页底端的状态栏上的进度  
  条总是运行不过去。我打开数据库看的时候,第九条程序已经执行成功了,也就是主键植为id的记录已经删除,但是  
  第十一条程序没有执行,也就是这条记录的回复没有被删除。当我把第九条或者是第十一条程序注释掉的时候,也能  
  正常执行下去。  
   
  请问这是怎么一回事呢?难道说我在两个动作同时用到id的时候,数据库中会有冲突吗?应该怎么解决呢?  
   
  1     <%@   page   contentType="text/html;charset=gb2312"%>  
  2     <%@   page   import="java.util.*"%>  
  3     <%@   page   import="action.Execute"%>  
  4     <%  
  5     String   id   =   request.getParameter("id");  
  6     boolean   is;  
  7     Execute   execute   =   new   Execute();  
  8     String   sql   =   "delete   from   chat   where   id   =   "+id;  
  9     is   =   execute.update(sql);  
  10   sql   =   "delete   from   chat   where   rid   =   "+id;  
  11   is   =   execute.update(sql);  
  12   response.sendRedirect("list.jsp");  
  13   %> 问题点数:0、回复次数:4Top

1 楼shendiaodaxia(匆匆)回复于 2005-06-06 19:21:17 得分 0

其实真的很难,怪不得我不会。Top

2 楼jihanzhong(逍遥)回复于 2005-06-06 20:15:28 得分 0

代码真怪,我不懂Top

3 楼shendiaodaxia(匆匆)回复于 2005-06-08 17:52:46 得分 0

能告诉我哪里不懂吗?  
   
  或者我们在qq中聊也行Top

4 楼shendiaodaxia(匆匆)回复于 2005-06-08 17:53:18 得分 0

qq:  
   
  88540616Top

相关问题

  • 数据库出错
  • 数据库出错
  • 数据库出错
  • delphi读取oracle数据库的大数据量的表出错?
  • 联接数据库出错
  • msdb数据库出错
  • 数据库类CRecorderSet出错
  • 数据库链接出错:
  • 数据库程序出错
  • 登陆数据库出错

关键词

  • 数据库
  • 执行
  • 帖子
  • 程序
  • 删除
  • 时候

得分解答快速导航

  • 帖主:shendiaodaxia

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo