Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Исходник на c++, работа с БД

7 views
Skip to first unread message

Dmitriy Kulikov

unread,
Oct 25, 2007, 2:15:22 PM10/25/07
to
Hello *All* !

Скажите, а никто не видел эхотаг , сделанный в 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 ]

Alexey Semenov

unread,
Oct 26, 2007, 4:44:12 AM10/26/07
to
Thu Oct 25 2007 23:15, Dmitriy Kulikov wrote to All:

DK> Hello *All* !

DK> Скажите, а никто не видел эхотаг , сделанный в borland c++ builder,
DK> работающий с БД Access...
DK> Hа самом деле, интересует работа с изображениями - как из БД вытащить
DK> рисунок и поместить его на форму... И наоборот...

Для этого обычно используют ODBC, ADO, DAO, BDE - и, чаще всего, не важно
какая это БД.

Алексей

Dmitriy Kulikov

unread,
Oct 26, 2007, 11:28:16 PM10/26/07
to
Hello *Alexey* !

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]

Alexey Semenov

unread,
Oct 29, 2007, 7:41:11 AM10/29/07
to
Sat Oct 27 2007 08:28, Dmitriy Kulikov wrote to Alexey Semenov:

AS>> Для этого обычно используют ODBC, ADO, DAO, BDE - и, чаще всего, не
AS>> важно какая это БД.

DK> Это понятно, сам я через ADO с базой и работаю. Hо вот именно как
DK> картинки из неё доставать - понять не могу... :(

Скорее всего, она хранится в Blob-е в виде байтового массива. С ADO не
работал, но обычно имеется метод для чтения Blob-а в массив байтов.
Другое дело как эти байты в картинку превратить? Возможно потребуется
какая-нибудь библиотека по работе с графическими форматами.
Самое простое, как мне кажется, сохранить эти байты в файл на диске с
соответствующим расширением (gif или jpg) - вот и получатся картинки. :)

Алексей

0 new messages