Try moving the database to a public location and update your connection string to point at the new location, ie:
c:\temp\database.mdb
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\temp\dbname.mdf"
See if that works first, second make sure the database is not in use currently by another process/application.
--Invalid database Type--
Use SQL Compact edition, check the following Stack Overflow answer for more information: Answer