Рядом внесении информации с текстового степь в таблицу - в таблице отражается "???"
Текст черкаю в российском, в случае если составлять в британском - всегда естественно.
Кодировка - cp1251
Код:
Код
String^ constring = L"datasource='" + this->path + "';port='" + this->port + "';username='" + this->usrname
+ "';password='" + this->password + "'";
MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
MySqlCommand^ insertdb = gcnew MySqlCommand("update database." + testingname + " set Vopros= '" +richTextBox1->Text
+ "', Kolvo_Otvetov = '" +ansnum->Value+ "', Otvet1 = '" +ans0->Text+ "', Otvet2 = '" +ans1->Text + "',
Otvet3 = '" +ans2->Text+ "', Otvet4 = '" +ans3->Text+ "', Otvet5 = '" +ans4->Text + "', Otvet6 = '" +ans5->Text
+ "', Verniy_Otvet = '" + this->rans->Value + "' where id = '" + questionnum + "'; ", conDataBase);
MySqlDataReader^ myReader;
try{
conDataBase->Open();
myReader = insertdb->ExecuteReader();
while (myReader->Read()){
}
richTextBox1->Text = "";
ans0->Text = "";
ans1->Text = "";
ans2->Text = "";
ans3->Text = "";
ans4->Text = "";
ans5->Text = "";
rans->Value = 1;
questionnum = questionnum + 1;
button3->Text = "Далее";
MessageBox::Show("Диагностика изменен");
this->Close();
}
catch (Exception^ex){
MessageBox::Show(ex->Message);
}
}