0

C# アプリケーションにパススルー接続があり、メモリ内ではなくデータベース内にある clob 列を選択しようとしています。しかし、次のエラーが表示されます。何が欠けているのでしょうか?

ORA-57000: TT5187: OracleからLOBをキャッシュするには、TimesTenインストールで提供されるOCIクライアント・ライブラリ、またはTimesTenでサポートされる他のバージョンのOCIクライアントを使用する必要があります。-- ファイル「bdbLob.c」、lineno 224、プロシージャ「ttBDbOraLobGetOraIdSnap」

4

1 に答える 1

0

上記のマットのコメントについては、この問題の解決策を投稿しています。次のように構成ファイルにエントリを作成しました。

<oracle.dataaccess.client>
<settings>
  <add name="DllPath"               value="C:\oracle\bin"/>
  <add name="FetchSize"             value="65536"/>
  <add name="PromotableTransaction" value="promotable"/>
  <add name="StatementCacheSize"    value="10"/>     
</settings>

dll パスを解決するために必要なのは、dllpath だけです。

于 2013-07-25T17:36:47.077 に答える