sql >> Database teknologi >  >> RDS >> Oracle

arabisk karakter ikke indsat korrekt (som ????) i oracle database?

Ifølge dokumentation ODP.NET, Managed Driver afhænger ikke af NLS_LANG indstillinger, kun på .NET-lokalitet.

Tjek din CultureInfo.CurrentCulture værdi. Denne side Sådan:Indstil Culture and UI Culture for ASP.NET websiden Globalisering skal hjælpe dig. Du skal indstille en kultur, der understøtter arabiske tegn.

Bekræft igen den datatype for kolonne SP_FLG er NVARCHAR2 , hhv. NCLOB (ikke VARCHAR2 )

Prøv også at bruge bindevariabler:

cmd.CommandText = "UPDATE SHAHR_POS SET SP_FLG = :val"
cmd.Parameters.Add("val", OracleDbType.NVarchar2, ParameterDirection.Input).Value = "سلام"



  1. Java - Hvordan kalder man en orakelprocedure med brugerdefinerede typer?

  2. MySQL:Adgang nægtet for brugeren til databasen

  3. Registrering af kolonneændringer i en postgres-opdateringstrigger

  4. Hvordan transponeres MySQL-rækker og gentage kolonneoverskrifter?