マシンに oracle クライアントを完全にインストールせずに oracle db に接続しようとしています。この役立つ投稿を見つけました新しいODP.Netを使用してC#からOracleに簡単にアクセスできますが、試してみると、次の例外で失敗します:
[Oracle.DataAccess.Client.OracleException ORA-12737: Instant Client Light: サポートされていないサーバー文字セット %s が Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Stringプロシージャ、ブール bCheck)
Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode、OracleConnection conn、IntPtr opsErrCtx、オブジェクト src) で...
私はそれをグーグルで検索しようとしましたが、「この文字セットを使用しないでください」という提案以外は何も見つかりませんでした.
私はときどき NLS_LANG "american_america.US8PC437" を使用していますが、(クライアント環境によって) 文字セットが異なる場合があります。
文字セット リソースを使用してライト インスタンス クライアントを拡張する方法を知っていますか?
ありがとうございました!