Ответ 1
Следующее должно работать, N
указывает строку "Unicode constant string" в MSSQL:
INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб')
Я использую следующий код:
INSERT INTO tForeignLanguage ([Name]) VALUES ('Араб')
это значение, вставленное как это '????'
Как вставить текст в Юникоде из окна запросов студии управления sql?
Следующее должно работать, N
указывает строку "Unicode constant string" в MSSQL:
INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб')
Просто введите datatype NVarchar
в базе данных и следуйте за ним;
internal string InsertUpdate(classname obj)
{
SqlParameter[] sqlparam = new SqlParameter[];
sqlparam[] = new SqlParameter("@DESC1", SqlDbType.NVarChar);
sqlparam[].Value = NullHandler.String(obj.DESC1);
sqlparam[] = new SqlParameter("@DESC2", SqlDbType.NVarChar);
sqlparam[].Value = NullHandler.String(obj.DESC2);
obj.InsertUpdateTable("spname", "sp", sqlparam);
if (sqlparam[].Value != DBNull.Value)
return sqlparam[].Value.ToString();
}