php - 错误:Code Igniter 执行存储过程 SQL Server 2016 时返回空数组结果
问题描述
在 SQL Server 上使用 CodeIgniter 执行存储过程时遇到问题。在服务器 SQL 上,我执行了存储并且它工作,返回结果(1 行)。
执行存储时的结果:
但我使用 CI,它返回一个空结果。
我尝试使用具有相同配置的 CI 使用 SQL 命令到服务器,并且效果更好。像服务器一样返回结果。并且商店不工作。
请帮我。
解决方案
我对此有答案。
我在存储的 BEGIN 之后在下面添加一行代码
SET NOCOUNT ON
它奏效了。
推荐阅读
- excel - 当 Access Pivot 导出到 Excel 文件时,不需要标题顺序。
- bash - 定义环境变量时,bash完成不起作用
- python - 如何使用函数的输出对字符串进行切片?
- android - 在android中使用facebook登录时没有调用onActivityResult
- c++11 - c++11 std::mutex 锁定同一个线程
- javascript - Bokeh- Datatable updating Label text (0.12.16 ->0.13.0 repair job)
- android - 如何从 ADB shell 强制/触发 xamarin mono 到 GC?
- arrays - nodejs conversion from buffer data to byte array
- javascript - Why does event.preventDefault() does not always work?
- python - 多进程 pool.starmap 不能腌制参数