我在本地運行Oracle 11gR2的一個實例進行測試。我用VC++連接到OLEDB。我使用CCommand,我可以選擇,更新,插入和從我的表中刪除。
我現在無法做的是執行存儲過程。無法通過OLEDB執行存儲過程
這是一個簡單的存儲過程,插入一行到我的表。我可以毫不費力地從SQL Plus運行它。但是,當我從我的代碼執行它時,它不起作用。我得到一個80040e14錯誤。
這是非常簡單的,但這裏是無論如何這條線。
hr = cmd.Open(session, "exec get_item_count");
任何想法?
非常感謝你,我瘋了。至於程序名稱,它確實按照我所說的做了,它的目的是在我嘗試做出東西時切換;但是爲了清楚起見,我忘記在這裏改變它的名字。 – Paradoxyde 2012-01-12 14:44:57