|
|
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
Есть таблица в БД с полем типа 'image' Есть загруженная картинка в объекте TImage (C++) Как загрузить в БД это изображение (все графические форматы) и, соответственно, потом зачитать из БД в TImage. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 12:24 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
Есть таблица в БД с полем типа 'image' Есть загруженная картинка в объекте TImage (C++) Как загрузить в БД это изображение (все графические форматы) и, соответственно, потом зачитать из БД в TImage. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 12:35 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
Есть таблица в БД с полем типа 'image' Есть загруженная картинка в объекте TImage (C++) Как загрузить в БД это изображение (все графические форматы) и, соответственно, потом зачитать из БД в TImage. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 12:37 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
И еще пару раз запостите тему, глядишь - забанят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 13:01 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
Спасибо, меня уже с 1-вым апреля поздравляли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 13:11 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
RTFM & Search in FORUM ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 18:45 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
а что, контрол типа DBImage не подходит? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. или есть какие то особенности в применении TImage? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2005, 08:19 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/faq/faq_topic.aspx?fid=334 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 01:30 |
|
||
|
Как загрузить картинку в базу
|
|||
|---|---|---|---|
|
#18+
HGLOBAL hGlobal; CxImage image; m_to.AddNew(); //Читаем из Access CFile outFile("image.bmp",CFile::modeCreate|CFile::modeWrite); LPSTR buffer = (LPSTR)GlobalLock(m_from.m_kuva.m_hData); //m_kuva - //Правим заголовок while( !(buffer[0] == 'B' && buffer[1] == 'M')){ buffer++; i++; } outFile.Write(buffer,m_from.m_kuva.m_dwDataLength-i); GlobalUnlock(m_from.m_kuva.m_hData); outFile.Close(); // Перекодируем в tif image.Load("image.bmp", CXIMAGE_FORMAT_BMP); if (image.IsValid()){ image.SetEncodeOption(4); if ( !image.Save("image.tif",CXIMAGE_FORMAT_TIF) ) std::cout << "\n" << image.GetLastError() << "\n"; } CFileStatus fileStatus; CFile fileImage("image.tif", CFile::modeRead); fileImage.GetStatus(fileStatus); // Сохраняем в другой DBMS m_to.m_picture.m_dwDataLength = fileStatus.m_size; hGlobal= GlobalAlloc(GPTR,fileStatus.m_size); m_to.m_picture.m_hData = GlobalLock(hGlobal); fileImage.Read(m_to.m_picture.m_hData,fileStatus.m_size); fileImage.Close(); m_to.m_picture.m_dwDataLength = fileStatus.m_size; totOld += m_from.m_kuva.m_dwDataLength; totNew += fileStatus.m_size ; std:: cout << "\t" << m_from.m_kuva.m_dwDataLength<< "\t"<< fileStatus.m_size << "\t" << totNew/totOld*100<<"\n"; m_to.m_fenno = m_from.m_ruutunro; m_to.m_make = m_from.m_merkki; m_to.m_model = m_from.m_malli; m_to.m_model_specify = m_from.m_mallitarkenne; m_to.m_begindate = m_from.m_paivaalku; m_to.m_enddate = m_from.m_paivaloppu; m_to.SetFieldDirty(&m_to.m_picture); m_to.SetFieldNull(&m_to.m_picture,FALSE); fenno.push_back(m_to.m_fenno); try{ m_to.Update(); } catch (CDBException *ex){ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32994555&tid=2033516]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 271ms |

| 0 / 0 |
