oracle存储过程调用问题 返回

SqlSugar 沟通中
3 223

image.png

这个是无参的

                _sqlSugarClient.Ado.UseStoredProcedure().ExecuteCommand("topims_zlyk.sp_zlyk_recv_order");

这个是有参数的:

    

                        _sqlSugarClient.Ado.UseStoredProcedure().ExecuteCommand("topims_zlyk.sp_zlyk_send_damcode", new SugarParameter("asDetailid", asDetailid), new SugarParameter("anRetCode", recode));

然后存储过程asDetailid这个参数是varchar2,我在程序中是string类型

找不出什么原因了,

热忱回答3

  • fate sta fate sta VIP0
    2024/12/25

    neww SugarParameter("@asDetailid", asDetailid){ isvarchar2=true}

    0 回复
  • fate sta fate sta VIP0
    2024/12/25

    如果是varchar2要指定一下

    0 回复
  • fate sta fate sta VIP0
    2024/12/25

    如果还有问题用ADO.NET写一个可以调用的,我给你转成sqlsugar

    0 回复