| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 427 人关注过本帖
标题:数据库编程的问题
只看楼主 加入收藏
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
结帖率:90.48%
收藏
已结贴  问题点数:50 回复次数:1 
数据库编程的问题
自己写了个简单的管理系统,有问题。整个程序基本上没有对异常进行捕获,很容易出现非法操作,我对这个异常捕获真的不了解,一般都是try中执行没有成功才会去执行catch中的操作,我不知道哪些操作能够捕获哪些不能够,下面我举个例子:
假如我有两张表a、b
a 、b中都有id和name字段,我把a中的id设为主键,b中的id为外键。我用两个视图列表把a、b中的内容分别显示出来,现在我要对b添加一个记录,假如我的这个记录的id在a中不存在的话就会出现非法操作,这要怎么捕获呢??还有就是当我添加记录id在a表中存在,可是name字段却和a表中不同,不会只能在添加操作时对a表进行查找吧,看a中有没有name和添加的name相同,不相同就中断操作,还有没有其他简单的方法???
搜索更多相关主题的帖子: 数据库 
2010-10-03 20:20
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:50 
有些语句异常可以捕获,有些错误是不可以捕获的,这要查看相关文档。像你的这种操作,一般情况下,可以在操作之前预先进行检查,再作处理。

★★★★★为人民服务★★★★★
2010-10-03 20:27
快速回复:数据库编程的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013983 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved