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 = "سلام"