json_TO_ client dataset _JSONUtil包.rar 整理了一下 JSON 轉 CLIENT DATASET 功能 相關單元文件, 從網絡下載的工具類: SUPEROBJECT.PAS, myUnicode.pas , uJSONDB.pas, uDeltaToSQL.pas, superxmlparser.pas 測試用例: Json_To_ Client dataset _demo.txt 例子。 网上那个资源分太高,好不容易下载,分享给大家 TSQLCOnnection+TSQL dataset +T Dataset Provid+T Client dataset +TDatasource更新数据回数据源,要真正把修改的数据更新回数据源中必须 调用 T Client DataSet Apply Updates 方法 Apply Updates 方法 的声明原型:           function Apply Updates (MaxErros:Integer  问题:如何捕获 Client DataSet . Apply Updates 的错误,不用ReconcileError呢?var cdsEmp:T Client DataSet ; //保存 procedure TfrmEmp.btnSave(Sender: TObject); begin cdsEmp.RemoteServer.AppServer.BegTrans; 在使用 Client DataSet 控件时,在关联的TDBGrid控件插入不合法的字段,再执行 Client DataSet Apply Updates 方法 ,数据插入失败 但在客户端没有报异常,try...except...end 无法捕捉到。 在网上找到了几种解决 方法 第一种是在中间服务层的 DataSet Provider控件中加入OnUpdateError事件 在事件中加入如下代码: function TRDMEnterCaseServer.UpdateBugInfo(BugDelta: OleVariant;   var aMsg: OleVariant): OleVariant;   ErrorCount: Integer;   BUGID: Integer; begin   ErrorCount := 0; // 用于在更新过程中记录发生错误的次数 注:在ADO操作多数据时,默认ADO是要提交多个表相关的语句,因此必须设置数据集字段的providerflags字段,当将pfInput和pfInWhere字段设置为false后,这样就可...