Re[7]: Запись в БД - проблема с кодировкой
От: vmpire Россия  
Дата: 17.12.10 10:50
Оценка:
Здравствуйте, plasticman, Вы писали:


V>>>>>>А файл с программным кодом у Вас в какой кодировке?

P>>>>>В какой кодировке файл с кодом даже не знаю — делаю в VS2008
V>>>>Может, посмотрите? Мне-то отсюда не видно

P>>>я жутко извиняюсь, не подскажите как это сделать?

V>>Меню File/Advanced save options
V>>или посмотрите файл любым шестнадцатеричным редактором и пришлите оттуда коды букв слова "тест"

P>File/Advanced save options показывает:

P>Unicode (UTF-8 with signature) — Codepage 65001
Поправьте строчку SqlParameter paramName = new SqlParameter("@name", SqlDbType.NVarChar);
Если не поможет — попробуйте сохранить как Unicode Codepage 1200.
Или так ещё попробуйте:


SqlCommand WriteDeps = new SqlCommand(@"into Departments(DepName) values (@name)", new SqlConnection(Destination_connection_string));
WriteDeps.Parameters.Add(new SqlParameter("@name", "тест")); 
WriteDeps.Connection.Open();
WriteDeps.ExecuteNonQuery();
WriteDeps.Connection.Close();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.