SolidWorks >> Makra >> Połączenie z bazą danych
Autor Wypowiedź
.
2018-12-14, 12:48
Pomógł 52 raz(y).
Witam serdecznie,
Mam makro VBA, które korzysta bazy danych i u mnie działa prawidłowo. Chciałem go zainstalować u innych kolegów w firmie ale niestety nie chce u nikogo działać.
Komputery, Windows i Solid Works są takie same ( DELL Precision, Win 10 PRO, SW 2015 SP5.0 ). Makro przekopiowane dokładnie 1:1, wszystkie referencje są ok.

Kod do połączenia z bazą jest następujący:
Dim db As New ADODB.Connection
Dim rec As New ADODB.Recordset
Dim dbProvider As String
Dim dbSource As String
dbProvider = "Provider=Microsoft.ACE.OLEDB.12.0;"
dbSource = "Data Source = " + tt
db.ConnectionString = dbProvider & dbSource
db.Open

Czy trzeba jeszcze coś zainstalować, ustawić itd.
Byłbym wdzięczny za wszelkie sugestie.
Pozdrawiam
 
2018-12-15, 08:10
Pomógł 5 raz(y).
Polecam skorzystać z anglojęzycznego forum solida. Jest tam kilka osób z ogromną wiedzą odnośnie makr jak np. Deepak Gupta
 
.
2018-12-17, 12:33
Pomógł 52 raz(y).
Dzięki za sugestię. Wprawdzie nie tam ale przewertowałem internet i znalazłem rozwiązanie. Po prostu trzeba było zainstalować silnik AccessDatabaseEngine_X64.exe .
Na moim komputerze miałem to przy okazji instalacji Visual Studio. Jak VS nie ma, to trzeba silnik instalować ręcznie.
 

PSWUG

Strefa Resellera

Publikuj

Społeczność

Ankieta

Linki

RSS

BOT