ORA-00932: несовместимые типы данных: ожидается - получил CLOB для разных схем - PullRequest
0 голосов
/ 27 августа 2018

Я использую Oracle.ManagedDataAccess для запроса различных схем / пользователей в веб-приложении ASP.NET. Как только оператор выполняется для определенных схем, я получаю ошибку CLOB ORA-00932, хотя оператор не имеет ничего общего с CLOB. Операторы отлично работают в Visual Studio, но не работают на реальном IIS. Может ли кто-нибудь указать мне правильное направление для этого?

1 Ответ

0 голосов
/ 28 августа 2018

Решением был раздел миссии в 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...