Как отобразить изображение из MySQL для моей программы Visual C ++? - PullRequest
0 голосов
/ 25 июня 2019

Я пишу этот код. Показывает сообщение об ошибке (параметр недействителен) Как можно это решить?

 String^ con=L"datasource=localhost; port=3306;username=root; password=411126;";
             MySqlConnection ^ conn=gcnew MySqlConnection(con);
             MySqlCommand^ cmd=gcnew MySqlCommand("select img from info.images where id='"+textBox1->Text+"'",conn);
             MySqlDataReader^re;
             try{
                 conn->Open();
                 re=cmd->ExecuteReader();
                 [![enter image description here][1]][1]re->Read();
                 BinaryFormatter^fe=gcnew BinaryFormatter();
                 BinaryFormatter();
                 MemoryStream^ms=gcnew MemoryStream();
                 fe->Serialize(ms,re["img"]);
                 array<Byte>^arr =ms->ToArray();
                 MemoryStream^ms2=gcnew MemoryStream(arr);
                 pictureBox1->Image=Image::FromStream(ms2);
             }
             catch(Exception^ex){
                 MessageBox::Show(ex->Message,"ERROR");
             }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...