Aby pole mogło przechowywać znaki Unicode, musisz użyć typu nvarchar
(lub inne podobne, jak ntext
, nchar
).
Aby wstawić znaki Unicode do bazy danych, musisz wysłać tekst jako Unicode, używając typu parametru, takiego jak nvarchar
/ SqlDbType.NVarChar
.
(Dla kompletności:jeśli tworzysz SQL dynamicznie (wbrew powszechnym wskazówkom), umieszczasz N przed literałem ciągu, aby uczynić go unicode. Na przykład:wstaw do tabeli (nazwa) wartości (N'Pavan') .)