Как вставить текст в Unicode в SQL Server из окна запроса Я использую следующий код: INSERT INTO tForeignLanguage ([Name]) VALUES ('Араб') это значение, вставленное как это '????' Как вставить текст в Юникоде из окна запросов студии управления sql? Ответ 1 Следующее должно работать, N указывает строку "Unicode constant string" в MSSQL: INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб') Ответ 2 Просто введите 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(); }
Ответ 1 Следующее должно работать, N указывает строку "Unicode constant string" в MSSQL: INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб')
Ответ 2 Просто введите 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(); }