Hi,<br><br>I have been having a very frustrating time trying to install a VB6 and Access2000 application on a new machine. I am using both the DAO and ADODC controls in the project, there is no problem with data access with the ADODC objects although I receive an error message when I try to access data using DAO objects following installation. The error says that I cannot register file dao350.dll and this is where the problem lies, why does it require dao350.dll (and sometimes goes on to inform me that msjet35, msjint35 etc is also required) when I am shipping dao360.dll. To my understanding dao360.dll is required for Access2000, not dao350.dll. I am shipping the files below with my installation package (amongst others of course).<br><br>mdac_ty version 2.1.2.4202.3<br>dcom98<br>jet40sp4<br>dao360.dll<br><br>I use the following code in VB to access the data in Access2000:<br><br>Private daoDB36 As Database<br>Private rs As DAO.Recordset<br>sPath = "c:\DB1.mdb"<br>Set daoDB36 = DBEngine(0).OpenDatabase(sPath)<br>Set rs = daoDB36.OpenRecordset("Select * From Table"<br>Set Data1.Recordset = rs<br><br>Can somebody please let me know why the application is looking for *35.dll and *35.exe files when I have not directly referenced them in the Package and Deploy. Wizard and in the project itself (only dao360 has been referenced in the project). Where should I start looking to fix this problem??<br><br>Thank You<br>