关于ADOTABLE的事件 (100分)

  • 主题发起人 主题发起人 zhangc
  • 开始时间 开始时间
Z

zhangc

Unregistered / Unconfirmed
GUEST, unregistred user!
我不知道adotable中onrecordchangecomplete,
onwillchange等有什么用处,请大家给我解释一下。
还有,如果发生了主键重复的错误,如何得知E的MESSAGFE,
换成中文的提示,请给我一个示例程序。
 
我想问一下诸位大侠,和BDE中的TABLE的事件ONUPDATERECORD相同的,
ADOTABLE中的事件是ONRECORDCHANGECOMPLETE还是其它的呀,急急急。
 
好象是相同的。
 
看看李维那本关于ado的书吧
 
关于捕获中文错误:
你可以故意让程序产生主键重复的错误然后记下错误信息,
仿照下列代码就可得到中文错误消息:

//错误处理
procedure TMainForm.myExceptHandle(Sender : TObject; E : Exception);
begin
if Pos('valid date',E.Message) > 0 then //捕获非法日期
Application.messagebox(' 输入了非法日期!',pchar(application.title),mb_iconstop+mb_ok)
else
application.showexception(e);
end;
在mainform.create事件中写
Application.OnException := myExceptHandle;
即可
 
后退
顶部