Witam.
Używam środowiska C++ Builder i chciałbym zapisać obraz bmp do bazy danych na serwerze MySQL.
Próbowałem uzywając strumieni. Ale nie wiem jak dane ze strumienia dopisać do bazy. Oto mój kod:
const void *s;
TMemoryStream *Stream = NULL;
Stream = new TMemoryStream();
Stream->Write(s,1);
Image1->Picture->Bitmap->SaveToStream(Stream);
Stream->Position = 0;
W strumieniu jest wszystko w porządku, tylko jak teraz taki strumień właśnie zapisać do bazy? Normalne dane, tzn. String, czy Int dodawałem przez polecenie:
Query1->SQL->Text ="INSERT INTO Towar VALUES (NULL,'"+Edit1->Text+"','"+Edit2->Text+"')";
Mod->Query2->ExecSQL();
Dodam, że używam komponentów BDE.
Proszę o pomoc w moim problemie, lub o pomysł na inne rozwiązanie tego problemu.
Pozdrawiam.