我在本地运行Oracle 11gR2的一个实例进行测试。我用VC++连接到OLEDB。我使用CCommand,我可以选择,更新,插入和从我的表中删除。
我现在无法做的是执行存储过程。无法通过OLEDB执行存储过程
这是一个简单的存储过程,插入一行到我的表。我可以毫不费力地从SQL Plus运行它。但是,当我从我的代码执行它时,它不起作用。我得到一个80040e14错误。
这是非常简单的,但这里是无论如何这条线。
hr = cmd.Open(session, "exec get_item_count");
任何想法?
非常感谢你,我疯了。至于程序名称,它确实按照我所说的做了,它的目的是在我尝试做出东西时切换;但是为了清楚起见,我忘记在这里改变它的名字。 – Paradoxyde 2012-01-12 14:44:57