社区
数据库相关
帖子详情
如何捕捉异常类
3CL
2003-01-20 07:07:42
在delphi中如何象java一样捕捉不同的异常类,如提交数据时,在try语句中分别捕捉数据库没有处于打开状态的异常和不在edit模式的异常
...全文
33
3
打赏
收藏
如何捕捉异常类
在delphi中如何象java一样捕捉不同的异常类,如提交数据时,在try语句中分别捕捉数据库没有处于打开状态的异常和不在edit模式的异常
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AaronChengBJ
2003-01-21
打赏
举报
回复
它的数据库异常类都是在Edatabaseerror中处理的。用try只能截获到Edtabaseerror,如果你需要捕捉“数据库没有处于打开状态的异常和不在edit模式的异常”,我想:
if table1.active=false then
databaseerror('数据集没有打开',table1);
if (table1.state<>dsedit)or(table1.state<>dsinsert) then
databaseerror('数据集没有处于编辑或插入状态',table1);
table1.post;
好像没有什么意义
gzyzljk
2003-01-21
打赏
举报
回复
try
语句;
except
on 异常类 do
处理;
else
处理;
end;
AaronChengBJ
2003-01-21
打赏
举报
回复
因为delphi内部就是这样处理的,只不过显示的异常信息是英文罢了
你只需使用
try
...
except
on e:Edatabaseerror do
showmessage(e.message);
end;
能够截获所有的Edatabaseerror的异常
Python面试题--第72道题目--如何定义
异常类
、抛出
异常类
以及
捕捉
异常类
--2022年04月27日
1、编写一个自定义
异常类
,继承于Exception类。 2、通过raise抛出异常。 3、except
捕捉
异常。
python之
捕捉
异常
重点介绍如何
捕捉
异常,try……except语句的基本用法、以及如何
捕捉
多个异常等
C# 中的异常捕获和处理
异常是程序运行中发生的错误,异常处理是程序的一部分,错误的出现并不总是编写应用程序员的原因,有事应用程序会因为终端用户的操作而发生错误。无论如何,在编写程序前都应该预测应用程序和代码中出现的错误。C# ...
【java异常有哪些分类?】
下面是java
异常类
的组织结构,红色区域的
异常类
表示是程序需要显示
捕捉
或者抛出的。 Throwable 是java异常的顶级类,所有异常都继承于这个类。 Error,Exception是
异常类
的两个大分类。 Error Error是非程序异常,即...
java异常分类说明
前言: Java异常,大家都很熟悉。但是对于具体怎么分类的,JVM对其怎么处理的,代码中...上图可以简单展示一下
异常类
实现结构图,当然上图不是所有的异常,用户自己也可以自定义异常实现。上图已经足够帮我们解释...
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章