Скажите, а никто не видел эхотаг , сделанный в borland c++ builder, работающий
с БД Access...
Hа самом деле, интересует работа с изображениями - как из БД вытащить рисунок и
поместить его на форму... И наоборот...
_Dmitriy Kulikov_ для <Эха для пpогpаммеpов.Иcходники.Доки> [25 Окт 07 -
23:16]
[ 2:6090/14 - 2.60...@gmail.com - http://coolikoff.blogspot.com ]
DK> Hello *All* !
DK> Скажите, а никто не видел эхотаг , сделанный в borland c++ builder,
DK> работающий с БД Access...
DK> Hа самом деле, интересует работа с изображениями - как из БД вытащить
DK> рисунок и поместить его на форму... И наоборот...
Для этого обычно используют ODBC, ADO, DAO, BDE - и, чаще всего, не важно
какая это БД.
Алексей
26 Окт 07 13:44, you wrote to me:
AS> Для этого обычно используют ODBC, ADO, DAO, BDE - и, чаще всего, не
AS> важно какая это БД.
Это понятно, сам я через ADO с базой и работаю. Hо вот именно как картинки из
неё доставать - понять не могу... :(
_Dmitriy Kulikov_ для <Эха для пpогpаммеpов.Иcходники.Доки> [27 Окт 07 -
08:28]
AS>> Для этого обычно используют ODBC, ADO, DAO, BDE - и, чаще всего, не
AS>> важно какая это БД.
DK> Это понятно, сам я через ADO с базой и работаю. Hо вот именно как
DK> картинки из неё доставать - понять не могу... :(
Скорее всего, она хранится в Blob-е в виде байтового массива. С ADO не
работал, но обычно имеется метод для чтения Blob-а в массив байтов.
Другое дело как эти байты в картинку превратить? Возможно потребуется
какая-нибудь библиотека по работе с графическими форматами.
Самое простое, как мне кажется, сохранить эти байты в файл на диске с
соответствующим расширением (gif или jpg) - вот и получатся картинки. :)
Алексей