Exponent said:
This 'bloat' only occurs when using OLE Embedding. Access is
perfectly capable of storing jpeg and other images as raw binary data
with little or no overhead compared with the filesystem.
Okay: apart from a shameless plug for a commercial product in a public
newsgroup, I spotted this on your web page:
Implementing Raw Binary Storage
Images can be loaded from files into an OLE Object/binary field
(and extracted directly back to files) by using the ADO GetChunk
and AppendChunk methods in VBA or other languages. In this way
it is possible to display an image by extracting it to a
temporary file and then using conventional file-based approaches,
such as using the Access Image Control (though there are caveats
with this control).
While I am happy enough to accept the ADO error as a typo (AppendChunk and
GetChunk are DAO methods), I would be very interested to know whether you
have any references on how to accomplish this task in VBA. I am far from an
expert, but gave up on this after a week or so. I still guess that it is
theoretically possible, but I have never seen any working code that can
actually do it.
Can you provide evidence to back up your assertion here?
B Wishes
Tim F