三层结构中的出错处理(200分)

  • 主题发起人 主题发起人 qlw
  • 开始时间 开始时间
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 错误,有时是‘意外错误’,然后死机了。


请各位指教,究竟是何原因?
 
请赐教

谢谢
 
用的D5,程序已经很大,我又写了个小程序试验了下,依旧有问题

按理说都是EBDEError怎么会有不同?
 
我看见TProvider以为是D4:)
正忙着毕业设计呢,只能帮你提前,程序就不能试验了。
也想知道结果
 
工作弄的怎么样了?广州什么地方?

 
呵呵。。让你装 oicq你不装,在这里聊天?:}
 
我在一张D版碟上找到一个,装上了用不了,又让我给删了。

最近上网时间越来越少,一般是中年和晚上各抽十分钟来论坛灌水

 
下载个多好。要不发给你个?信箱?
 
如果不大,请发往 qjwlq@sina.com
这是刚申请的,50M,很不错。

现在很少上来,一是没时间。二是没钱。没时间是因为忙着学习,
找工作,泡妞,没钱就是因为没钱而没钱。

不过过两个月就好了
 
再出资100,请大家到
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=248916
继续讨论
这样这个问题就是300分
 
多人接受答案了。
 
后退
顶部