2016-05-06 15 views
0

bin mit SQLCommand, um eine INSERT-Abfrage machen wie folgt einfügen Marken in der Datenbank.Wie arabische Text über SQLCommand in SQL Server mit C#

und wenn ich es als Datenbankabfrage in SQL Server Management Studio tun, funktioniert es gut! Bitte helfen Sie

+1

Ist Ihre Datenbankspalte Typ nvarchar? Haben Sie [mit Ihrem Wert vor] (http://stackoverflow.com/a/10530373/205233) mit "N" versucht, es als Unicode zu kennzeichnen? Beispiel: 'N 'باالالا'' – Filburt

+0

Präfix' n' in SQL-Datentypen teilt SQL Server mit, dass ich Unicode-Text speichern möchte, also sollten Sie 'text' in' ntext', 'varchar' in' nvarchar' und so weiter ändern – sepehr

+0

Bitte beachten Sie dies - http://stackoverflow.com/questions/33912486/update-a-varchar-column-with-arabic-names-in-sql/33913090#33913090 –

Antwort

1

Sie müssen die Kollatierung für Ihre Datenbank auf Arabisch, und auch die der Tabellenspalte.

Auch stellen Sie sicher, dass die Spalte NVARCHAR und nicht VARCHAR

enter image description here

enter image description here

+0

Danke .. das ist das Problem gelöst :) –