用阿拉伯语更新数据

时间:2012-12-22 05:06:56

标签: sql-server-2008 c#-4.0

我想更新数据库中的阿拉伯数据。 我尝试使用静态数据下面的代码,它工作正常

Update db.Country SET (ColumnName)=N'الصين' WHERE ID=1

但现在我想以动态的方式做到这一点,所以我采取了一个参数 @ArCountryName我将变量声明为NVarchar(Max)所以通过这样做我认为不需要在参数之前添加N,但是如果我这样做,则值不会以正确的方式更新..它是存储问题标记到数据库中

那么,如何为@ArCountryName等参数添加前缀N以获得所需的输出

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

将参数声明为nvarchar可以解决您的问题。

declare @ArCountryName nvarchar(3000)