p1.Direction = ParameterDirection.Input;
                p2.Direction = ParameterDirection.Output;确认一下这个 cursor 是 RETURN 的?还是 OUTPUT

解决方案 »

  1.   

    你参考一下我这篇博客,看有什么不同。
    http://blog.csdn.net/guwei4037/article/details/9095387
      

  2.   

    代码没有错误,可能是驱动程序的BUG,毕竟微软已经将他的OracleClient标志为过时的,不推荐使用了。
    建议你下载Oracle 11g的客户端驱动,用它的OPD.NET来连接操作数据库,下载地址:
    http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html
    这里提供的驱动程序可以直接支持VisualStudio,很不错的。
      

  3.   

    拼写错误,应该叫ODP.NET,安装了那个驱动后,添加引用的时候能看到OracleAccess.dll,记得配置TNS。
      

  4.   

    可能是我oracle客户端用的事低版本吧,所以有问题!