不知道什么原因啊,参数都是正常的,大虾帮帮忙啊,很急!改不了就回不去公司了

解决方案 »

  1.   

    with dmCK_ckd.sto_GETCKKC do
      begin
        Close;
        ParamByName('@in_ckmc').AsString := pb_ckmc;
        ParamByName('@in_wplb').AsString := dmCK_ckd.qryLK_CK_WPLB.fieldbyname('wplbcode').AsString;
        ParamByName('@in_wpmc').AsString := dmCK_ckd.qryLK_CK_WPMC.fieldbyname('wpmccode').AsString;
        ParamByName('@in_wpgg').AsString := dmCK_ckd.qryLK_CK_WPGG.fieldbyname('wpggcode').AsString;
        ParamByName('@in_jldw').AsString := dmCK_ckd.qryLK_DMUNIT.fieldbyname('code').AsString;
        Prepare;
        open;
      end;
      

  2.   

    open 改为ExecProc,另外再双击adoproc看看参数类型是否匹配,
    把ParamByName('@in_ckmc').asstring := pb_ckmc;改为
    ParamByName('@in_ckmc').value := pb_ckmc;
    试试吧。
      

  3.   

    所Open 改为ExecSql就可以了
      

  4.   

    所Open 改为ExecSql就可以了