ドキュメント
によると ODP.NET、管理対象ドライバは NLS_LANG
に依存しません 設定、.NET ロケールのみ。
CultureInfo.CurrentCulture
を確認してください 価値。このページ 方法:ASP.NET Web ページのカルチャと UI カルチャを設定するグローバリゼーション
あなたを助けるはずです。アラビア文字をサポートするカルチャを設定する必要があります。
列 SP_FLG
のデータ型をもう一度確認してください NVARCHAR2
です 、それぞれ。 NCLOB
(VARCHAR2
ではありません )
また、バインド変数を使用してみてください:
cmd.CommandText = "UPDATE SHAHR_POS SET SP_FLG = :val" cmd.Parameters.Add("val", OracleDbType.NVarchar2, ParameterDirection.Input).Value = "سلام"
プレ>