using(myStream)
{
string filename = dlg.FileName;
FileNameTextBox.Text = filename;
Byte[] imageBytes = new byte[myStream.Length];
myStream.Read(imageBytes, 0, imageBytes.Length);
//using bd
OdbcConnection connection = new OdbcConnection("DRIVER={MySQL ODBC 5.1 Driver};" +"SERVER=localhost;"+"DATABASE=sss;" +"UID=sss;" +"PASSWORD=199011;" +"OPTION=3");
connection.Open();
OdbcCommand cmd = new OdbcCommand("insert into user (pass) VALUES ('"+ myStream +"');");
cmd.Connection = connection;
cmd.ExecuteNonQuery();
cmd.CommandText = "SELECT avatar FROM user ORDER BY id DESC LIMIT 1;";
cmd.Connection = connection;
OdbcDataReader dr = cmd.ExecuteReader();
dr.Read();
blob = new Byte[(dr.GetBytes(0, 0, null, 0, int.MaxValue))];
dr.GetBytes(0, 0, blob, 0, blob.Length);
dr.Close();
connection.Close();
fs = new FileStream( @"z:\\MyTest.txt", FileMode.Create, FileAccess.Write);
fs.Write(blob, 0, blob.Length);
fs.Close();
}
Форум → Программирование → Больше языков → C/C++ и C# → Запись и чтение изображение из БД и в БД
Запись и чтение изображение из БД и в БД
-
Делаю так яСпустя 16 сек.Спустя 100 сек.не работает код. Как записать изображение в базу а затем прочитать его?
-
Июнь 26, 2011, 11:41 д.п., спустя 5 дней 13 часов 36 минут
read about your proble here - http://www.akadia.com/services/dotnet_read_write_blob.html -
Апрель 11, 2012, 6:10 п.п., спустя 290 дней 6 часов 28 минут
А зачем ты записываеш картинки в текстовый файл?
Пожалуйста, авторизуйтесь, чтобы написать комментарий!