C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
JPG из SQL Server в Image, help!!!!!!!!!!!!!
Novichok
Отправлено: 23.01.2006, 17:36


Не зарегистрирован







Здравствуйте все!!!!!!!
Очень прошу помочь всем кто может!!!!!!

Проблема в следующем:
есь база в SQL Server с полем "gluph" типа image
DBImage читать поле категорически отказываеться пишет:
"Bitmap imege is not valid"

Пробую так:
TStream *Strm;
....
ADOQ->SQL->Add("select glyh from tabel where id=2")
ADOQ->Open();
ADOQ->First();
Strm = ADOQ->CreateBlobStream(ADOQ->FieldByName("glyph"),bmRead);
пробывал bmWrite и bmReadWrite
Image->Picture->Bitmap->LoadFromStream(Strm);
"Bitmap imege is not valid", а если
Image->Picture->Graphic->LoadFromStream(Strm);
"Acsses violation ...."
хотя Strm показывает Position:0,Size:1208 (т.е. он в поток записал?)

Очень прошу помочь!!!!!!!!!!
olegenty
Отправлено: 24.01.2006, 07:30


Ветеран

Группа: Модератор
Сообщений: 2412



Только недавно обсуждалось.

https://rxlib.ru/forums/index.php?ac...9f0a40db6868b06
Novichok
Отправлено: 24.01.2006, 12:19


Не зарегистрирован







Огромное спасибо!!!!!!!!
Всё работает!!!!!!!! biggrin.gif

Вернуться в Работа с базами данных в C++Builder