I have been programing in VBA for a while. Each time I try to put a copy of a perfectly written program on a different computer, it gives me the message "Microsoft Access can't start the data access object (DAO)". The references usually would not show any Ms DAO.dll file. So I put it in, and it will still not work. Even starting a new database and copying the forms and reports across would not work too. Once I do that, it would not even recognise Northwind. The line of code in question is "set db as database". It does not recognise the word database. Please help.