如何获取ADO对象的原生错误信息类型, 就象BDE中的高手指教!!!

Rabbit_Lap Rabbit_Lap 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
ADO对数据库操作,现在根据错误类型显示全中文的错误信息给用户,而不系统自带的一半中文一半英文!!!BDE中可以获得错误类型然后根据错误类型显示自己的错误信息,我知道ADO中可通过如下取得错误信息.但其中包含一些英文信息看起来不是那么爽,尤其是一些不懂英文的客户这样他们意见比较多!!!
ADOCOnnection中有Errors原生对象,但该对象获取信息不能满足我的要求:
begin
for i := 0 to ADOConnection.Errors.Count - 1 do
begin
ShowMEssage(Errors[i].Description);//此处显示有错误信息有时带有系统的英文我想如下操作:
try
post;
except
on e:exception do
begin
if e is EDataBaseError then
ShowMEssage(此处为自己中文化的信息)
else if E is EDivByZero then
...
...
end;
end;
end;
end;
...全文
评论
收藏 已收藏
分享
返回顶部
Rabbit_Lap
数据库相关 2,508 成员 88,437 内容