Cześć, problem wygląda następująco:

Łączę się z bazą accessową za pomocą ADO. Na jednym komputerze wszystko idzie dobrze. Na drugim z jakiegoś powodu nie chce. Najnowszy JET zainstalowany.

Oto moje connection stringi(%USER% oznacza poprawną nazwę użytkownika, a %PASSWORD% hasło) z błędami jakie się pojawiają:

/ten działa na innym kompie/
Provider=MSDASQL.1;Pwd=%PASSWORD%;Persist Security Info=True;Uid=%USER%;Data Source=MS Access Database;Initial Catalog=D:\Naftoremont\BioAdmin.mdb

Błąd: [Microsoft][Menedżer sterowników ODBC] Nie można odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego

==============================================

Provider=MSDASQL.1;Password=%PASSWORD%;Persist Security Info=True;User ID=%USER%;Data Source=MS Access Database;Initial Catalog=D:\Naftoremont\BioAdmin.mdb

Błąd: jak wyżej

==============================================

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Naftoremont\bioadmin.mdb;Persist Security Info=False;User ID=%USER%;Password=%PASSWORD%

Błąd: Nie można uruchomić aplikacji. Plik informacyjny grupy roboczej nie istnieje lub został otwarty w trybie wyłączności przez innego użytkownika

(nikt inny nie korzysta z tego kompa)

==============================================

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Naftoremont\bioadmin.mdb;Persist Security Info=False;Uid=%USER%;Pwd=%PASSWORD%

Błąd: Nie można znaleźć instalowanego pliku ISAM

Jeśli zmieniam Persists Security Info na True - nic nie daje.
Pomóżcie, bo już trzeci dzień nad tym siedzę i nie mam już siły, a pomysły się skończyły