具体时在过程中实现,由另一个远程数据库中导数据到本数据库。原因大概时由于包体过程中有链接其它数据库操作,不知如何解决注:编译通过且在编辑器中运行成功,但是在c#程序中出错,c#程序无错只是调用过程。错误如下:
===================================
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------System.Data.OracleClient.OracleException: ORA-20002: ERROR SOURCE:ad_adissuance,ORA-20002: ERROR SOURCE:ad_adissuance,ORA-02041: 客户数据库未开始一个事务处理 ORA-06512: 在"Test.Test_PACKAGE", line 244 ORA-06512: 在line 1 at 
.................说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

解决方案 »

  1.   

    平时用Oracle的企业管理器控制台干这种导数据库的事情都很费劲,更不敢放到c#里面去做了
      

  2.   

    建议楼主再去Oracle板块发一帖问一下
      

  3.   

    你有没有把oracle client配置好?
    数据库能连接上吗
      

  4.   

    包完全正确,可以执行 。问题主要出在包体中有链接其它数据库操作(将该数据库中的数据导入到本数据库中)
    System.Data.OracleClient.OracleException: ORA-20002: ERROR SOURCE:ad_adissuance,ORA-20002: ERROR SOURCE:ad_adissuance,ORA-02041: 客户数据库未开始一个事务处理 ORA-06512: 在"Test.Test_PACKAGE", line 244 ORA-06512: 在line 1 at