怎么判断存储过程是否执行成功?删除或没有删除都返回了0 返回

SqlSugar 老数据
5 1396

image.png  



想判断Proc_favorite_delete存储过程是否删除成功,ExecuteCommand 这个方法调用删除成功还是不成功 都返回了0

热忱回答5

  • 返回0说明存储过程执行成功,数据没有删掉  你就要看你的存储过程参数有没有问题了

    0 回复
  • 你也可以在存储过程写个insert 一条数据 测试一下

    0 回复
  • Hahaha Hahaha VIP0
    2020/12/10

    @fate stay night:我传了个不存在的id返回了0,然后我传了个正确的id也是0(我看了数据库确实删除掉了),ExecuteCommand不是返回影响行数么我看文档是这样写的

    ExecuteCommand返回受影响行数,一般用于增删改int


    0 回复
  • @Hahaha:我让你插一条死的数据给指定表去测 试好了回复我

    0 回复
  • 删这个东西有条件的说不清楚的

    0 回复