> We scan multiple page documents in using
> Microsoft Imaging and save those documents in an Access '97 table.
> We use a bound OLE field in order to store and update the files
> from the table. Presently this works okay, but we have an SQL server
> and want to move all of this data to that server. I have written a
> simple little function (using ADO) which will allow me to write the
> files to the the SQL server table in appropriately sized chunks.
> Where I am having the problem is that since I have to write the
> files in chunks I don't think that I can use a bound field anymore,
> and I am having trouble updating the file (ie. adding pages or
> removing pages).
> What I really need is some way to retrieve the file from the SQL
> table and then load it into an unbound OLE field so that it can be
> viewed and edited and then rewritten to the SQL table when the user
> is done with it.
> If anyone out there has any suggestions or help for me a would be
> very appreciative.
In the Microsoft Access Knowledge Base, article Q103257, which I
obtained 3/26/1999 from the following web address:
http://support.microsoft.com/support/kb/articles/q103/2/57.asp
describes using an OLE field as a BLOB. However, if you are using the
GetChunk and AppendChunk to retrieve from an OLE object in an OLE
field, you are getting wrapper and all, and I don't see why you would
have a problem using the SQL Server field as the Control Source for a
bound OLE field. If you use an unbound OLE field, you will need to
somehow remove the "wrapper" information from around the OLE object,
and I can't tell you how to do that -- you may have to bring them up,
double-click to have them processed by the associated
application, "save as" to put them back in their original form on disk,
and then reload them from there.
Now, if you have succumbed to the notion that you cannot LINK SQL
tables but must unbind your forms and use code to retrieve /
manipulate / display the information, I can only suggest that you visit
the FAQ site, http://www.mvps.com/access, and look at the article that
is (mis)titled "Displaying Photos in Access Forms" that deals with
approaches to storing images in Access databases. It isn't exactly what
you want to do, but may be helpful.
Best of luck with your application.
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.