我正在調用模型中的存儲過程(MySQL)。此存儲過程返回一個結果,但我得到這個錯誤...調用MySQL時的錯誤Rails 3的存儲過程(返回結果集)
Mysql2::Error: PROCEDURE my_db.sp_venue_nearby_with_questions can't return a result set in the given context:....
這裏的Rails代碼我使用 -
connection.select_all("call sp_some_proc()")
我已經試過「connection.execute」爲好,還是失敗,好。我已經成功地從我的模型中調用另一個存儲過程,但那個不返回結果集。
我已經分叉了mysql2 gem以支持存儲過程。請參閱https://github.com/wok/mysql2 – Wolfgang 2011-11-22 19:38:26