first guess is that your trying to connect to a access 2000, 2002 or 2003 mdb file.

if this is true then your problem is probably that you have a reference to dao3.51 or below in your vb project. When connecting to a access 2000, 2002 or 2003 mdb file you need to reference dao3.60

you can get dao3.60 by installing vb service pack 5.