明细化ADO的错误处理

function TForm1.handleErr(cn: TADOConnection): string;
var
  s:string;
  i:integer;
begin
  s:='';
  for i:=0 to cn.Errors.Count-1 do
  begin
    case cn.Errors[i].NativeError of
      945:
        s:=s + '内存或磁盘不足';
      4850:
        s:=s + '其他用户锁定该数据表';
      2627:
        s:= s + '主键或唯一索引重复';
      7303:
        s:=s + '网络初始化失败,请检查网络连接是否正常';
      10024:
        s:=s + '网络连接超时,请检查网络设置';

      1222:

        s:=s + '锁申请超时';

      1205:

         s:=s+'事务牺牲回退';
      547:
        s:=s + '主从表间存在外键关系,操作失败'
      else
        s:= s +  '未知错误';
    end;//end case
  end;//end with
  result:=s;
end;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是日细产品成本计算的处理流程描述: 1. 数据收集:从业务系统中收集所需的日细产品成本数据,包括原材料消耗量、人工工时、能源消耗量等。这些数据可以通过现场数据采集系统、生产管理系统等方式进行收集。 2. 数据验证:对收集到的成本数据进行验证,确保数据的准确性和完整性。验证可以包括检查数据是否缺失、是否符合规定的格式以及是否在合理的范围内。 3. 成本计算:根据收集到的成本数据和成本计算规则,进行日细产品的成本计算。计算可以根据不同的成本项,如原材料成本、人工成本、能源成本等,使用相应的计算公式或算法进行计算。 4. 成本分配:将计算得到的日细产品成本进行分配,将各项成本分配到对应的产品或成本中心上。分配可以基于不同的分配方法,如按比例分配、按实际消耗量分配等。 5. 成本汇总:将分配后的成本进行汇总,得到每个产品或成本中心的总成本。汇总可以根据需要进行不同层次的聚合,如按产品、按成本中心、按生产线等。 6. 成本报告:生成成本报告,将计算得到的成本数据以可视化的方式呈现给相关人员。报告可以包括成本细、成本趋势分析、成本结构分析等内容,帮助决策者了解产品成本情况。 7. 异常处理:对于异常的成本数据或计算结果,进行异常处理。异常可能包括数据异常、计算异常等,需要及时发现并进行调整或纠正。 8. 数据存储:将计算得到的成本数据保存到数据库或其他数据存储系统中,以便后续查询和分析使用。 以上是日细产品成本计算的处理流程描述,通过该流程可以实现对日细产品成本的准确计算和分析,为企业决策提供可靠的成本数据支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值