表单提交数据时,有表记录出错,在线等
jsp页面中,有个表单,表单可提交,书编号 书名,
表单如果成功提交会把此书编号 书名给数据库中的表2,再删除表1中的此记录,
现发现删除表1中的记录时出错,请问:
1 有哪些可能性
2 应该如何解决
thanks
------解决方案--------------------把异常贴出来,通常是sql语句有问题
------解决方案--------------------表一和表二的主外键设置了一定的关系了 估计。
表二会引用到表一的主键,而你把表一的那条数据删除了,表二数据还在,如果你对主外键设置了一定的关系,这种删除就会出错,这回导致数据库的回归,删除是不会成功的。如果没有设置某种关系就可以删除,楼主查查书吧,这个关系我忘了。
------解决方案--------------------可能是sql语句有问题,或者在删除数据过程中连接数据库出错,也可能是两张表存在某种关联。
对程序进行断点调试,找出错误所在,再根据程序报错信息解决
------解决方案--------------------往表2里面添加的是一个存储过程,这个过程成功了。
往表1里面删除的是令一个过程,这个过程失败了。
删除的时候看看有没有删除成功,把参数都带过去没有?还有就是存储过程有没有问题,建议手动执行下存储过程。
------解决方案--------------------是主表,被别的表关联了。