none
ado访问oracle数据库,Refresh失败问题 RRS feed

  • 问题

  • Refresh返回错误码-2147217839

    按照文档:http://support.microsoft.com/kb/293802/ 的解答,应该是在“包.过程”的时候,才会出现错误啊,而我没有使用包,就是创建了一个过程。

    CString proc = "proc_submitresp";

    try
    {
    AdoCmd->ActiveConnection = AdoConnection;
    AdoCmd->CommandType = adCmdStoredProc;
    AdoCmd->CommandTimeout = AdoConnection->CommandTimeout;
    AdoCmd->CommandText = (_bstr_t)proc.GetBuffer(0);
    AdoCmd->Parameters->Refresh();  
    }
    catch(...)
    {
    return -1;
    }
    return 0;

    在Refrash的时候,返回以下错误:

    - ErrorMessage {"Code: 80040E51 Meaning: IDispatch error #3153 Source:(null) Descript:(null)"}

    请帮忙解答一下。


    • 已编辑 谷龙 2014年11月15日 1:37
    2014年11月15日 0:45

答案