Re: Вытащить изображение из поля БД MS Access
От: Аноним  
Дата: 23.01.07 08:21
Оценка:
Здравствуйте, nasyrov, Вы писали:

N>Есть БД MS Access, тама таблица, одно поле которой типа "Поле объекта OLE" — там храниться картинка. так вот вопрос, как в .NET (С#) вытащить это изображение?



//Тянешь данные из таблицы, например в DataSet 
.....
DataSet ds;
.....
CurrencyManager cm = (CurrencyManager)this.BindingContext[ds.Tables[0]];
.....
//А здесь смотришь
DataRow dr = ((DataRowView)cm.Current).Row;

byte[] content = (byte[])dr["FIMG"]; //"FIMG"-имя поля с картинкой
MemoryStream stream = new MemoryStream(content);
Bitmap image = new Bitmap(stream);
this.pictureBox1.Image = image;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.