一个c/s程序,在服务器的数据库上设了约束,保证惟一性。
问题是若客户端上传了相同的纪录,服务器段当然会弹出出错对话框,
但怎样将此信息传给客户呢,服务器如何捕捉出错信息

解决方案 »

  1.   

    upupupup
         up
        up
       up
      up
     up
    upupupup
      

  2.   

    在你往数据中插入数据的过程中,用ado的事务处理思想,然后在程序中捕捉事务处理的错误,如果发现插入的用户数据不符合要求,你就可以在事务的错误处理中调用自己给客户端发送错误信息。用socket和自定义数据格式应该容易实现这部分的内容。事务处理机制你可以找些资料看看。
      

  3.   

    捕获异常,如果异常为唯一性冲突相关的异常,则可以弹出dialog.
    不过为了灵活度,我建议在客户端进行严证,不过效率又会下降.苦闷.
      

  4.   

    大项目吗?如果是的话用中间件吧,
    如果不是,找个地方看看中间件的一般思想
    他有一种全局事务的想法。比如bea的tuxedo