首先你要知道BDE在什么情况下出错(post,delete...),然后在相应的
事件中处理,如
if (E is edbengineerror) then
if (e as edbengineerror).errors[0].errorcode=*** then
begin
....
end;errorcode的代码你可以查相关资料
事件中处理,如
if (E is edbengineerror) then
if (e as edbengineerror).errors[0].errorcode=*** then
begin
....
end;errorcode的代码你可以查相关资料
except 结构.
比如:
try
table1.open
except
on edbengineerror do
begin
//yourstatement; 将捕捉到的出错信息翻译成中文,呵呵,您自己动手吧.
end
end;