L'errore è nella stringa di connessione che usi, la mia non è delle più brevi ma... è funzionante, prova con:
codice:
"Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database L" & _
          "ocking Mode=1;Data Source=" & TrovaPercorsoDb() & _
          ";Jet OLEDB:Engine Type=5;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet O" & _
         "LEDB:System database=;Jet OLEDB:SFP=False;persist security info=False;Extended P" & _
        "roperties=;Mode=Share Deny None;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Creat" & _
       "e System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:C" & _
       "ompact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Global Bulk Transactions=1"
Ciao