Witam,
jak ma wyglądać kod w C++ zeby z pola TDBImage w którym mam obraz, zapisać go w bazie danych(access). bo jeśli chodzi o zwykłe pole tekstowe, lub wartość liczbową to sprawa jest prosta:

tabela -> Append();
tabelaPole -> Value = TDBEdit->Tekst;
tabela -> Post();

chciałbym to samo napisać, ale dla pliku graficznego,zeby mi umieścił w bazie, bo ścieżke do niego można w ten sposob podac,a ja jednak potrzebuje plik fizycznie w bazie.
znalazłem coś podobnego na tym forum, ale dla DELLPHI, nie mniej jednak udalo mi się zamienić to na C++, ale nie wiemdlaczego nie działa. a wygląda to tak:

tblNazwawyrobu->Append();
TMemoryStream *StreamWidok = new TMemoryStream();
DBImage->Picture->Graphic->SaveToStream(StreamWidok);
tblNazwawyrobuWidok->LoadFromStream(StreamWidok);
tblNazwawyrobu->Post();
delete StreamWidok; 

tblNazwawyrobu to tabela, a Widok to pole w tabeli gdzie ma być zapisany obraz. I nie wiem czemu, ale Builder żadnego błędu nie pokazuje, a pliku graficznego mimo to do bazy nie zapisuje. jedyne co się dzieje to w polu DBImage znika ten obraz który miał być zapisany w bazie. Dodam jeszcze że w BCB korzystam z BDE.
Pomocy, please.....