如何获取ADO对象的原生错误信息类型, 就象BDE中的高手指教!!!
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;
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;
...全文
相关推荐
Delphi下的BDE架构和ADO技术
Delphi下的BDE架构和ADO技术介绍
BDE移植到ADO 详细步骤和说明
可以依据本步骤写一个小程序批量处理DELPHI源码 不过前提是必须D2009以后版本 因为D2009前DFM单元是二进制的 无法直接文本处理. 我们公司就是依据这个直接写了个批量转换程序 大概能自动转98%
bde Delphi BDE打包 Delphi BDE打包 程序打包。。。配置BDE(如果你用了BDE的话),如果没有用BDE,用ADO,那建议在程序初始化
bde Delphi BDE打包 Delphi BDE打包 程序打包。。。配置BDE(如果你用了BDE的话),如果没有用BDE,用ADO,那建议在程序初始化
浅谈ADO、BDE与SQL server 2000数据库连接方法
这是一份文献综述,讲的是关于ADO、BDE这两种连接数据库方法的比较。
BDE Administrator 5.0.1
Delphi数据库引擎Version 5.0.1


数据库相关
