|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2014, 20:55 | #1 |
Новичок
Джуниор
Регистрация: 15.05.2014
Сообщений: 2
|
Нужно считать с БД Mysql Blob поля картинку в С++
Нужно считать с БД Mysql Blob картинку в С++.
Задача такая есть дерево, я считываю данные с БД и добавляю в дерево название и изображение. Текст добавляется а изображения BMP , которое записано в поле BLOB БД MySQL не хочет =( Использую MySQL API =) Вот ниже код: HBITMAP startBitmap; CBitmap *cc; //создаём дерево m_ctrlTree.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES | TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_EDITLABELS, CRect(0, 0, 300, 100), this, ID_MYTREE); //создаём настрйоки для отображения иконок m_imageList.Create(16,16,ILC_MASK |ILC_COLOR32 ,1,1); m_ctrlTree.SetImageList(&m_imageLis t,TVSIL_NORMAL); HTREEITEM hRoot= m_ctrlTree.InsertItem(L"Стены",TVI_ ROOT,TVI_SORT); char query[]="SELECT name,img FROM textures"; mysql_query(&mysql, query); res = mysql_store_result(&mysql); // Берем результат, int num_fields = mysql_num_fields(res); // количество полей int num_rows = mysql_num_rows(res); // и количество строк. for (int i = 0; i < num_rows; i++) // Вывод таблицы { row = mysql_fetch_row(res); // получаем строку for (int l = 0; l < num_fields; l++) { if(l==1) { startBitmap = (HBITMAP)row[l]; cc = cc->FromHandle(startBitmap); m_imageList.Add(cc,RGB(255,255,0));//загружаем иконки текстур ( Они как раз не загружаются ) // m_imageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME)); } else m_ctrlTree.InsertItem((_bstr_t)row[l],i,i,hRoot,TVI_SORT);//выводи название текстур } } Попытался как-то сам это сделать, не вышло . Мб кто-то сталкивался с таким. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL Delphi Поля BLOB | xxbesoxx | БД в Delphi | 0 | 03.11.2013 22:42 |
Как вывести значения поля MySQL в DBLabel, если данные в BLOB... | tim21701 | Компоненты Delphi | 6 | 20.01.2012 20:39 |
Как занести картинку в BLOB-поле? | simka16 | Общие вопросы Delphi | 0 | 16.01.2011 14:49 |
как вытащить картинку из BLOB поля | Dania | SQL, базы данных | 0 | 25.03.2010 12:44 |