H
HHSH
Unregistered / Unconfirmed
GUEST, unregistred user!
我在TclinetDataset的onposterror()中写下如下代码:
if (E is EDBEngineError) then
if (E as EDBEngineError).Errors[0].Errorcode = eKeyViol then
begin
application.MessageBox('序号重复!', '提醒:',mb_OK);
Abort;
end
但是我发现这时E is not EDBEngineError!但我又不知道它是什么?
请问如何显示出这个E的类型?就象可以显示出错信息:showmessage(E.Message)一样?
请看清楚,我用的是TclientDataset而不是Tquery.
if (E is EDBEngineError) then
if (E as EDBEngineError).Errors[0].Errorcode = eKeyViol then
begin
application.MessageBox('序号重复!', '提醒:',mb_OK);
Abort;
end
但是我发现这时E is not EDBEngineError!但我又不知道它是什么?
请问如何显示出这个E的类型?就象可以显示出错信息:showmessage(E.Message)一样?
请看清楚,我用的是TclientDataset而不是Tquery.