SOS!!!三层求救(50分)

  • 主题发起人 主题发起人 wpr321
  • 开始时间 开始时间
W

wpr321

Unregistered / Unconfirmed
GUEST, unregistred user!
我想传递一个控件,例如MEMO,给服务器端,以便能在客户端的MEMO中显示服务器端执行一些信息。例如显示:‘打开QUERY’,‘发送数据开始’,‘发送数据完成’等等。
我传递控件时会出错,请问有其他好的方法吗?
三层结构中如何获取错误信息?
在datesetprovider 的 UPDATEERROR 事件中用,E.errormessage,只能得到他的错误代码,我是想要具体的错误提示,应该用哪个属性啊?
怎么进行事务控制?能具体点吗?
 
1 你应该传递的是一个可以给服务器调用的在客户端实现的接口给服务器,而不是某个对象
具体的实现,请查找关键字“回调”
2 在TClientDataSet的OnReconcileError事件中,你可以处理出错信息。
3 在更新数据时,如果DataSetProvider发现DataSet已经在事务中,那么它不会再起一个新的事务,这样的话,在多表更新中,你可以先起一个事务,然后更新多表,然后根据异常的情况判断是回滚还是接受数据更改。
 
还是不明白啊,能具体点吗?
我在Appserver中建了一个启动事务的函数,然后在客户端调用时,提示说database没有打开,但是我通过这个BD查SQL时却能同过,请问是什么原因啊?
 
你启动Connection的事务就可以了。
 
你的所有的提示都应该在服务器中定义,当服务器执行到当前步骤时返回当前提示到客户端,当然你的返回信息应该使用另一条通讯路线,不如udp,tcp等
 
服务器发送信息时应使用消息,不要直接发送
 
多人接受答案了。
 
后退
顶部