oracle存储过程out参数为varchar2数组,VC中应如何指定该参数类型?谢谢!

解决方案 »

  1.   

    创建存储过程参数的时候,需要指定参数类型:比如ADVARCHAR等。我应该怎么写?
      

  2.   

    varchar2数组
    还是
    varchar2变量?如果是 varchar2数组可以转化成特殊字符分割的varchar2变量传出
    2005年第一贴以后可能上的机会少了......等待总部通知中......
      

  3.   

    varchar2数组。有没有什么办法可以把varchar2数组赋值给VC的一个数据类型,比如:字符数组?而不采用转化成变量的方式?
      

  4.   

    这个问题可以延伸到:ORACLE的存储过程返回一个数据集,我在VC中应该用什么方法可以得到?最好不能转化成变量的方法。各位,有什么好办法吗?
      

  5.   

    用vriant对像来指像,再把它转化后给一个CString型
      

  6.   

    para->CreateParameter("test",adBSTR,adParamOutput,100,"");
    comm->Parameter->Append(&para);
    comm->Execute(NULL,NULL,adCmdStoredProc);
    CString test;
    test=comm->Parameter->GetItem("test")->Value.bSTRVal;