如何使用C#在SQL Server中通过SQLCommand插入阿拉伯语文本

时间:2016-05-06 07:03:30

标签: c# sql-server unicode ado.net sqlcommand

使用SQLCommand进行如下的插入查询:

db.Database.SQLCommand("sql statement" , "pars");

但是当我在SQL语句中键入阿拉伯语(Unicode)文本时,它只显示数据库中的问号。

当我在SQL Server管理工作室中作为数据库查询时,它工作正常!请帮忙

1 个答案:

答案 0 :(得分:2)

您需要将数据库的排序规则设置为阿拉伯语,以及表格列的排序规则。

还要确保该列是NVARCHAR而不是VARCHAR

enter image description here

enter image description here