when you put a passowrd on an access database you do NOT set it in the "password" part of the connection string, you set it in the "Jet OLEDB:Database Password" Extended Properties part (not a great screenshot):
for the other thing, read the
dnu link in my signature