三层中,如何有效的获取中文错误信息。
[字段]不能重复。[字段]不能空。[字段]在已被其他用户修改。……等
错误信息返回给操作员。

解决方案 »

  1.   

    写在中间层DATASET的方法中,出错的话RASE出就可以了,请参看李维的DELPHI多层应用开发
      

  2.   

    当有更新错误时:首先触发datasetprovider的onupdateerror事件,然后会触发客户端
    clientdataset的onreconcilerror 在这两个事件中都有一个关于回传错误的参数
    如果你不想在服务器捕获 可以在客户端捕获,这可能比较简单一点显示,
    否刚则在服务器捕获的话,需要自定义方法,回传捕获的结果
      

  3.   

    thh820630(空吻) 
    "在服务器捕获的话,需要自定义方法,回传捕获的结果"
    好象不用吧,是不是多此一举了?
    直接raise Exception.Create('错误提示') 就可以返回给客户端丫