Oddly that exposed the problem with the original code... parameter @C8... you used it in your query... you created a parameter for it, but then never added the parameter to the parameters collection... odds are, you're STILL not doing so... which brings up another question... really you want to store IMAGES inside of an Access database? what kind of images? Personally, I think that's asking for trouble. Even storing images in SQL Server needs to be done carefully... it's not something I'd ever attempt with Access.

-tg