我在使用C API調用MySQL服務器上的存儲過程時遇到問題。從C API調用MySQL存儲過程的問題
我使用的mysql_query(&手柄,「CALL myprocedure」),但該函數將失敗(返回1)和錯誤查找給出 以下消息「過程myprocedure不能返回在給定上下文的結果集。」 我甚至試圖使用mysql_real_query insted,但沒有更好的。
我見過這個bug的幾個主題,但只有PHP相關。所以C程序似乎也有同樣的問題。
奇怪的是我的存儲過程甚至不應該返回任何結果集。它只適用於表中的數據,並不真正返回任何內容。
感謝您的任何建議。
嗯,我沒有在我的mysql_real_connect標誌,但是當我添加CLIENT_MULTI_STATEMENTS時,它突然開始工作......雖然怪異......但至少現在它的工作......謝謝 – NumberFour 2010-02-28 18:28:42