1
A
回答
0
3
我得到了同样的错误,当我使用的代码,基本上这样做:
$options = array("Scrollable"=>SQLSRV_CURSOR_STATIC);
$sql = "exec dbs_webgetnextcount 'expense'";
sqlsrv_query($db,$sql,null,$options);
我通过不设置光标来修复它。
$sql = "exec dbs_webgetnextcount 'expense'";
sqlsrv_query($db,$sql);
PS。我在我的select语句中做了CURSOR_STATIC
选项,因此sqlsrv_num_rows()
会给出正确的数字。
3
我有同样的问题,因为乔恩但我想,因为它仅仅是由SQL数据访问组件和查询仍然产生警告成功完成,你可以使用sqlsrv_configure("WarningsReturnAsErrors", 0);
2
添加光标sqlsrv.exe禁用选择您的连接:
$connection = odbc_connect('host','username','password', 1)
or die('Connection failed!');
密码插入cursor_option <之后 - 这个选项不见了。
相关问题
- 1. PHP和SQL Server存储过程执行
- 2. 在存储过程中使用带有动态SQL的游标
- 3. 执行SQL存储过程
- 4. 在SQL Server中执行存储过程
- 5. 在sql profiler中执行存储过程
- 6. 存储过程没有得到执行
- 7. TSQL SQL 2000存储过程游标
- 8. 如何在SQL Server 2008中执行具有游标的过程?
- 9. 执行存储过程SQLSRV在PHP
- 10. 使用SQL代理在SQL Server 2012中执行存储过程
- 11. 在Visual Studio可执行文件中执行SQL存储过程
- 12. “直接执行SQL;无游标。”错误在Access 2007 VB代码
- 13. 从SQL Server存储过程执行Oracle存储过程
- 14. 在存储过程调用后,SQL查询无法运行php
- 15. 在php中调用mysql存储过程
- 16. SQL注入 - 存储过程调用(在iSeries上)没有危险?
- 17. Bash或PHP脚本在SQL Server上执行存储过程
- 18. SQL Server复制 - 存储过程执行
- 19. 从DLL执行SQL Server存储过程
- 20. 无法执行SQL Server存储过程
- 21. SQL Server 2005存储过程执行
- 22. SQL:存储过程执行错误
- 23. C#&SQL Server:执行存储过程
- 24. SQL Server存储过程执行差异
- 25. 有没有办法查看Rapid SQL对存储过程执行的SQL?
- 26. 如何从oracle中的存储过程调用游标
- 27. 在另一个存储过程中未执行存储过程
- 28. 在存储过程中执行存储过程
- 29. 从php执行MSSQL存储过程
- 30. 从PHP执行java MySQL存储过程
作为第一步,我总是建议使用谷歌搜索错误。通常你不是第一个遇到问题的人。尝试谷歌搜索“PHP sqlsrv直接执行SQL;没有光标” – 2011-01-24 01:30:21
@PhpMyCoder和谷歌带我到这里 – 2012-11-19 08:44:20