FuelPHP上でMSSQLサーバーにあるストアドプロシージャを実行しようとしたところ、こんなエラーが発生。
![](https://i1.wp.com/cpoint-lab.co.jp/wp-content/uploads/2019/04/image.png?fit=1024%2C466&ssl=1)
SQLSTATE[IMSSP]: The active result for the query contains no fields.
エラー
見慣れないエラーコードだったので少し戸惑いましたが、調べてみたところ、解決策が見つかりました。
“The active result contains no fields” using PDO with MS SQL – Stack Overflow
このエラーが出た場合、実行するSQL文の前に
SET NOCOUNT ON;
を実行しておくとエラーを回避できるようです。
このオプションを追加したところ、自分の環境でもエラーが出なくなりました。
同じエラーでお困りの方は、是非試してみてください。