gpt4 book ai didi

php - Laravel 5 存储过程错误

转载 作者:行者123 更新时间:2023-12-03 19:37:51 24 4
gpt4 key购买 nike

我在提交时从我的表单运行一个存储过程。但是,我不断收到以下错误:

The active result for the query contains no fields.

下面是我试过的。执行SP的代码DB::select('EXEC myStored_Procedure');

我也试过

DB::select('SET NOCOUNT ON;  EXEC myStored_Procedure');

但是两者都返回相同的错误。我还在存储过程中使用了 Set NOCOUNT ON;,但错误仍然存​​在。

我的 SP 工作正常,我的网页单独工作也很好,但是当我从网页调用 SP 时,它总是返回此错误。

我怎样才能避免这个错误?

最佳答案

DB::select 期望返回一些数据作为对发送到 db 的查询的响应。如果您不关心从 db 发送的结果,或者如果 db 不发送任何结果,您可以使用 DB::statement:

DB::statement('EXEC myStored_Procedure');

关于php - Laravel 5 存储过程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34500595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com