Tagging [MENTION=127755]arijitsinha[/MENTION] since you asked for it.
I wasn't telling to set the data type to OLE Object, I was trying to say that it should be that. And that double clicking the cell should open the image. As this image explains:
*i.imgur.com/zt6NDXe.jpg
In above pic, Table1 is a table which contains the field, "Attachment" which is an OLE Object data type. Now when you double click this cell, the image embedded inside it opens up automatically.
About the tool I linked earlier, it didn't work on a test database which I created. But it does seem to work with many other people. In what version are you trying? I suggest using Access 2003 to use that tool. I don't have Access 2003, so couldn't test there.
If that tool really doesn't help, I think the database might be corrupt. Although you can try to save the raw dump of the data stored inside that cell using various techniques like:
1. MSDN, VB Code way: *support2.microsoft.com/default.aspx?scid=kb;en-us;119395
2. PHP Code: PHP Master | Extract Objects from an Access Database with PHP, Part 1
3. Stackoverlow: image - Converting MS Access "OLE Objects" back to plain JPEGs - best way? - Stack Overflow
4. If you are aware of SSIS, you can try importing the contents of Access into SQL using SSIS, and then using Export Column Transformation to export the images. It's a long shot, but only if you desperately want to get the images. Microsoft SQL Server Integration Services: Exporting images with SSIS