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