说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何捕捉KEY VIOLATION等错误-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
如何捕捉KEY VIOLATION等错误-Delphi资料

我们可以用意外捕获技术得到错误句柄,然后进入我们自己的出错处理程序:

function DBError(DataSet:TDataSet;E:EDatabaseError;var Action:TDataAction);

const eKeyViol=9729;

var iDBIError:Integer;

begin

if (e is edbengineerror) then

begin

idbierror:=(e as edbenginerror).errors[0].errorcode;

//如果你想找到其它的错误号,可以打印出这个值,如showmessage(inttostr(idbierror));以后就可以在case中捕捉那种错误

case idbierror of

ekeyviol:

begin

messagedlg('主键重复!'

mtWarning

[mbOK]

0);

abort;

end;

end;

在程序中可以这样

procedure tmainform.table1editerror(dataset:tdataset;e:edatabaseerror;var action:tdataaction);

begin

dberror(table1

e

action);

end;

京东云峰:电商移动云平台背后的技术 初创公司DigitalOcean:55秒搭建一个云服务器 分布式系统事务原子性的非阻塞实现 IBM发布基于人脑特性设计的全新计算架构和编程语言 16款加速编码的HTML5在线工具 JFrog:开源项目的最大挑战是文档和许可 5个技巧打造完美用户体验,不到两年完成用户万到千万的增长 CDN未来的机遇和挑战 华为S12700全可编程交换机进一步挑战思科 OpenFient创始人:将平台创新进行到底 专访Ubisoft手游团队:“波斯王子”的时光机器 技术大牛Jiva DeVoe:App Store往事追忆录 移动周报:苹果iOS开发者中8位公认的“女神” Paul Graham:创业者如何说服投资人? 【CTO俱乐部深圳站】企业大数据建设案例分享 Gmail新设计影响邮件营销 Fcaebook间接获利 百度高德小米网易杭研讲师登场 SDCC 2013第二批议题发布(图) [开源推荐]JS-Git:一款纯JavaScript实现的Git项目 良心企业Lavabit、Slient Mail相继关闭,美国云安全已死? 一周观察:LXC真的是PaaS的未来吗? [企业开源系列]Google背后的开源力量 合作: “云”潮中淘金的金钥匙 Windows 8.1尚未发布 Build 9471版遭泄露网爆高清大图 Imangi创始人:我眼中的App Store 职业设计生涯:打造世界上最小巧最强大手电 【SDCC 2013】Coding For Fun活动火热招募中! YARN之上的大数据框架REEF:微软出品,是否值得期待? 创建大数据公司之前你需知晓5件事 前途渺茫,考虑出售的黑莓还能找到买家吗? 帮助开发者轻松管理项目的8款在线工具 现代Web应用开发者必备的六大技能 将AUTOCAD做成一个后台的OLE自动化服务器,怎样取得CAD的方法? 关于AUTHORWARE打包? 如何在运行期动态创建和设置DBExpress数据源? 疑惑:为什么专家分会少?? 谁能给我连接sql2000数据库数据原的原代码===火急!!! 象素转换成毫米问题 为什么每个女孩都问我喜欢长头发呢,还是短头发? 如何用WIN98引导盘恢复系统的引导!!!!!! 怎么安装出来还是没有图标? 如何用WIN98引导盘恢复系统的引导!!!! 一个老问题 ?ACCESS2000的数据库有几行坏了,无法用ACCESS修复/无法删除,一读到该行ACCESS就直接退出,怎么办? 各位,感觉学数学难不难? 壹?ACCESS2000的数据库有几行坏了,无法用ACCESS修复/无法删除,一读到该行ACCESS就直接退出,怎么办? 号外:今天终于卖了侯捷的Inside The C++ Object Model ,休息时可以翻番,为了祝贺特灌水100 谁能给我连 接sql2000数据库数据原的原代码===火急!!! 高手帮忙,如何让我能用jbuilder5? 请问用Perl编写用户交互程序 请问各位大哥,上海的高程考试在哪里报名啊? dcom 服务器关闭时怎能捕捉异常 三戒,有请~~~ 谁知道websphere的试用版怎么做掉? 打印DataReport时怎样用API改变系统的纸型,急急急急急急急急急!!!! 新来的~~来报到了~~只能送20分~~希望大家不嫌弃~~ 请成功使用JBuilder5的朋友指教!! 激情放送 五位QQ号,100块,你会要吗? 555~~~~挂了PASCAL挂了,5555~~~~我学不好DELPHI 了5555谁帮我呀!!! 有编过游戏修改器的高手吗? jinesc领分~~~ 如何使UpDown每次增加或减少0.5? 有个问题很困惑,请教 上傳后,服務器端如何接收? 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!! 我快神经了,求救 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!!!! 别笑我傻,又有简单问题 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!!! 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!!!!!!!! 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!!!!! 大家都谈谈建立什么样的目录结构能更好的管理硬盘里的东东 lilo 如何设置??请赐教!! 各位高手好!现在有谁是正在使用 LINUX 上网的.报一下好吗!!!!!!!!!!!1 mts是什么? mts是什么?? 学习汇编要什么基础,要看什么样的书,有没有好的汇编的电子参考书下载呢? 腾讯的qq怎么不好用了? 有CCNA,Scjp2,高程的计算机本科生能卖多少?(答者有分,只能给33分,没办法) word的表格问题 如果开另外一个线程来进行注册码检验,是否比较难CRACK? 请问高程考试考试的难度 名胜古迹英语翻译 英文翻译:《功夫精深》最新专访甄子丹(03年5月20日)【一】A Yen For Success Interview conducted by Mike LeederObviously, Horace Greeley didn’t know everything. Donnie Yen, son of the famous Bow Sim-Mark, went East to get out 我们明天将动身去杭州 用英语怎么说? 名胜古迹的英文翻译 今天是几号?是五月五日.英语翻译.(快加5分) 帮我用英语翻译这句话" 减轻父母的负担" 英语翻译 他出生在1998年 英语翻译 英语翻译A jet lagged dreamer just back from a trying family get-together where,between forkful of lasagna and lapful of coffee cake crumbs “中华人民共和国江西省南昌县人民检察院”的英文翻译 用英语翻译“你更愿意让谁来实施这个计划” 请帮忙用英语翻译一下“一个孩子对自己爸爸的认识”这句话 江西省南昌市南昌县房价?我问一下……新竹小区,清水园,澄湖左岸……这一系列的房子的价钱大概是多少?主要是要便宜…… 制定工作计划(英文翻译) 用英语翻译:我和我的爸爸妈妈在周末去看动物 江西省南昌县就是南昌市吗?有点不太明白,我只听说过南昌市,没听过南昌县,如果不是一个地方,那南昌县在哪 英语翻译:制定一个计划 (四个单词的词组) 英语翻译 爸爸妈妈去哪了 求江西南昌县向塘的地图, 需要我们接机以及预订酒店吗 英语翻译 王叔叔用英语怎么说 江西省南昌县特警和南昌市特警【公务员】待遇上差别多少?我家在南昌县,单位近,家里在南昌县也认识点人,南昌市我认为是待遇可能会好, 英语翻译哪位高手能帮我翻译一些下面的句子呢?(中译英) 采纳的话会重赏的哦(100),--------------------------------------------------------------------先生,不好意思!房号是要客人在办理入住时前台的同 王磊明天要动身去美国用英语怎么说? 对.有好处英语翻译 请告诉我们您到上海的具体日期,是否需要我公司帮您预订酒店. 我叔叔不再住那儿了.用英语怎么说 改革开放30年来,我们的生活发生了巨大的变化 帮忙用英语翻译这句话 你是什么时候到达上海的?英语翻译. 我叔叔住在北京 用英语怎么说 改革开放胆子要大一些 这是谁在什么时候讲的 “你知道我一直都在关注你吗?”用英语翻译 我叔叔自从那时以来就居住在镇南用英语怎么说? 英语翻译.1"A在这30年内发生了巨大的变化"2"A在这30年之后发生了巨大的变化" 求“我一直都在”英文翻译,情侣之间说的 叔叔英语怎么说? 改革开放30年优秀作品集的英文翻译怎么说呢~ 你需要我的时候我一直都在你的身边 这一句的英文翻译 你在上海住了几年英语怎么说啊 英语翻译This house has been built in 1996. 替我英文翻译一下.我一直都在等你给我的回答,可是你从没回答我. 和上海的朋友约好去北京用旅游英语怎么说 英语翻译我是爸爸妈妈的乖孩子---用英语怎么说?还有不要百度查的- - 她朋友非常生气 英语翻译!急 我一直都在,但是你从不知道”用英语怎么说? 英语翻译 我想做一个八岁的小孩子,英文翻译! 英语翻译对餐具进行分类是为了便于清洗,也可以避免餐具之间的相互污染.先清洗油污比较少的,再清洗油污重的餐具,这样可以使清洗发挥到最好效果. 要用到as far as i am concerned 英语翻译"因此就我而言,XXX需要受到所有人的重视"英语翻译"因此就我而言,我认为XXX需要受到所有人的重视" 这孩子不应该起床.英文翻译 谷歌英语翻译 用英文翻译“你将会去游泳吗?”“和我明天将会去南昌.” 英语翻译:五月将要来临 英语翻译此时此刻,只有音乐是能帮我解决疲劳. 南昌是这两座城市中较热的一座城市 英文翻译 今天是5月12日,英语翻译:( )may the( ) ( ) 英语翻译The first version of the PageRank technology was created while Larry and Sergey attended Stanford University,which owns a patent to PageRank.The PageRank patent expires in 2017.We hold a perpetual license to this patent.In October 2003,we 英语翻译急等! 英语翻译:7月19日 5月20日 写完整 我的爸爸已经去了北京他已经离开一周了用英语怎么说
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn