Menurut dokumentasi
ODP.NET, Driver Terkelola tidak bergantung pada NLS_LANG
pengaturan, hanya di .NET lokal.
Periksa CultureInfo.CurrentCulture
. Anda nilai. Halaman ini Cara:Mengatur Budaya dan Budaya UI untuk Halaman Web ASP.NET Globalisasi
harus membantu Anda. Anda harus mengatur budaya yang mendukung karakter Arab.
Verifikasi kembali bahwa tipe data kolom SP_FLG
adalah NVARCHAR2
, hal. NCLOB
(bukan VARCHAR2
)
Coba juga gunakan variabel bind:
cmd.CommandText = "UPDATE SHAHR_POS SET SP_FLG = :val"
cmd.Parameters.Add("val", OracleDbType.NVarchar2, ParameterDirection.Input).Value = "سلام"