Q
qlw
Unregistered / Unconfirmed
GUEST, unregistred user!
一个三层结构,在服务器端的TProvider的 OnUpdateError 和客户端的 clientDataset 的
OnReconcile中都设有出错处理。服务器显示错误码:edit1.text:=inttostr(E.ErrorCode);
客户端用delphi提供的Reconcile Error Dialog。
试验时,在客户端修改一条数据前人为先将其修改,客户端更新时,能够触发clientDataset
的OnRecncileError 事件,并能弹出Recncile Error Dialog.服各器端亦能正确触发,看来并
无不妥之处。
后来程序使用了外键来实现参照完整性。
调试时,在主表中加一条被参照的表中没有的记录,破坏其参照完整性。在服务器端发现
Tprovider的OnUpDateError事件触发 ,并已获得正确的错误代码. 而客户端没有触发出错
处理,出现EOleXXX 错误,有时是‘意外错误’,然后死机了。
请各位指教,究竟是何原因?
OnReconcile中都设有出错处理。服务器显示错误码:edit1.text:=inttostr(E.ErrorCode);
客户端用delphi提供的Reconcile Error Dialog。
试验时,在客户端修改一条数据前人为先将其修改,客户端更新时,能够触发clientDataset
的OnRecncileError 事件,并能弹出Recncile Error Dialog.服各器端亦能正确触发,看来并
无不妥之处。
后来程序使用了外键来实现参照完整性。
调试时,在主表中加一条被参照的表中没有的记录,破坏其参照完整性。在服务器端发现
Tprovider的OnUpDateError事件触发 ,并已获得正确的错误代码. 而客户端没有触发出错
处理,出现EOleXXX 错误,有时是‘意外错误’,然后死机了。
请各位指教,究竟是何原因?