ホームページ  >  に質問  >  本文

[どなたか教えていただける方はいらっしゃいますか?] PHP で SQL サーバーを呼び出すストアド プロシージャは結果セットを返さず、エラーも報告されません。

今日プロジェクトで作業しているときに、非常に奇妙な問題に遭遇しました。PHP の sqlsrv を使用して SQL サーバーのストアド プロシージャを呼び出したとき、エラーは報告されず、結果セットも返されませんでした。

微信图片_20230630174600.png

私の var_dump は null として出力されます

微信图片_20230630174702.png

しかし、SQL Server 2008 でステートメントを実行すると、データがあります

微信图片_20230630173911.png

そこで、インターネットで情報をずっと探していたところ、Java をやっている人がいたので、このようなことを言っていました。 SQL ステートメントを

微信图片_20230630174053.png

I don't Expect it to possible it

微信图片_20230630174819.png

解決されたと思いました結果セットを取得できたとき

その結果、マシンを変更してプログラムを入れて実行しましたが、再度動作しませんでした。SET NOCOUNT ONを追加しても動作しませんでした。フロントかどうか。別の選択 SQL ステートメントに変更すれば問題ありません。しかし、ストアド プロシージャが機能しません。途方に暮れていました。誰かが私にアドバイスをくれるかどうか見てください。微信图片_20230630174937.png

程序小学生程序小学生498日前424

全員に返信(0)返信します

応答なし
  • キャンセル返事