怎么判断存储过程是否执行成功?删除或没有删除都返回了0 返回
SqlSugar
老数据
5
1396
悬赏:5 飞吻
想判断Proc_favorite_delete存储过程是否删除成功,ExecuteCommand 这个方法调用删除成功还是不成功 都返回了0
热忱回答(5)
-
fate stay night VIP0
2020/12/10返回0说明存储过程执行成功,数据没有删掉 你就要看你的存储过程参数有没有问题了
0 回复 -
fate stay night VIP0
2020/12/10你也可以在存储过程写个insert 一条数据 测试一下
0 回复 -
Hahaha VIP0
2020/12/10@fate stay night:我传了个不存在的id返回了0,然后我传了个正确的id也是0(我看了数据库确实删除掉了),ExecuteCommand不是返回影响行数么我看文档是这样写的
ExecuteCommand 返回受影响行数,一般用于增删改 int 0 回复 -
fate stay night VIP0
2020/12/10@Hahaha:我让你插一条死的数据给指定表去测 试好了回复我
0 回复 -
fate stay night VIP0
2020/12/10删这个东西有条件的说不清楚的
0 回复