Кодировка в файле Базы данных Sql Server
Имею следующий код(кривоватый, но пока что хочу разобраться с проблемой):
string connection = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=[путь к файлу mdf];Integrated Security=True;Connect Timeout=30";
SqlConnection sqlConnection = new SqlConnection(connection);
sqlConnection.Open();
SqlCommand sqlCommand = new SqlCommand(@"SELECT Наименование, Тип
FROM Bluda;", sqlConnection);
SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
while (sqlDataReader.Read())
{
if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "1")
{
string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
this.Data1.Text += adder;
}
else if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "2")
{
string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
this.Data2.Text += adder;
}
else if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "3")
{
string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
this.Data3.Text += adder;
}
}
По сути, работает правильно, да вот только кодировка мешает(как всегда, кириллица страдает). Высматривал решение проблемы на других форумах, там нужно было, по словам прохфессионалов, заменить тип данных в базе с char на nvarchar, что я и сделал. Однако это тоже не помогло.