Theo tài liệu
ODP.NET, Trình điều khiển được quản lý không phụ thuộc vào NLS_LANG
cài đặt, chỉ trên ngôn ngữ .NET.
Kiểm tra CultureInfo.CurrentCulture
của bạn giá trị. Trang này Cách thực hiện:Đặt Văn hóa Giao diện Người dùng và Văn hóa Giao diện Người dùng cho Trang Web ASP.NET Toàn cầu hóa
sẽ giúp bạn. Bạn phải thiết lập một nền văn hóa hỗ trợ các ký tự Ả Rập.
Xác minh lại rằng loại dữ liệu của cột SP_FLG
là NVARCHAR2
, tương ứng. NCLOB
(không phải VARCHAR2
)
Cũng cố gắng sử dụng các biến ràng buộc:
cmd.CommandText = "UPDATE SHAHR_POS SET SP_FLG = :val"
cmd.Parameters.Add("val", OracleDbType.NVarchar2, ParameterDirection.Input).Value = "سلام"