I am tired at the moment and can't be too bothered with
reading, but from wht I have absorbed, it does seem as though you
might be running without a DSN server because you are getting an
OLE DB error. I would suggest using a Server.MapPath in your
connection file to see if that helps. I have posted a few examples
in the past on this forum, but if you can't find any, try looking
on www.charon.co.uk. There are numerous tutorials there for all
aspects of database integration from beginner to experienced.
Having just checked on Jules' site, I have reminded myself
(or rather he has) that it is all to do with permissions too. have
a look at
http://www.charon.co.uk/content.aspx?CategoryID=27&ArticleID=56
and that should set you on the right track.
HTH
Mat