I have an Access 97 Database with a table that is storing images as OLE Objects. I need to view the image with Delphi (I'm using ADO) but no matter what I try I get an 'invalid bitmap' error. When I save the Access field to a flat file and view it with a hex editor, I can see it appears to be a DIB (I see the word 'DIB' near the top of the file). Does anyone have any sample code or a point of direction that I could take to get these images? I know it can be done because if I manually copy and paste the OLE field to MS Paint the image appears fine. Any help would be greatly appreciated, thanks!