首页 文章

ORA-00932:不一致的数据类型:expected - 获取不同模式的CLOB

提问于
浏览
0

我正在使用Oracle.ManagedDataAccess来查询ASP.NET Web应用程序中的不同模式/用户 . 一旦为某些模式执行了语句,即使该语句与CLOB无关,我也会收到ORA-00932 CLOB错误 . 这些语句在Visual Studio中工作正常,但在实际的IIS上失败 . 有人能指出我正确的方向吗?

1 回答

  • 0

    解决方案是web.config中的任务部分 .

    <system.data>
        <DbProviderFactories>
          <remove invariant="Oracle.ManagedDataAccess.Client" />
          <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
        </DbProviderFactories>
      </system.data>
      <oracle.manageddataaccess.client>
        <version number="*">
          <dataSources>
            <dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
          </dataSources>
        </version>
      </oracle.manageddataaccess.client>
    

相关问题