DBWorks can run only on environment where both operating system and CAD application are 64bits version.
You don't need a specific installer for 64bit version. DBWorks.exe automatically detects the system and install itself properly.
Only make sure that after installing, the Solidworks addin points correclty to \BIN\X64\DBWorks.dll library:
At the moment you can only connect the 64bit to an existing DBWorks database on SQLServer.
That's because under 64bit there are no mdb drivers.
This means that after installing on Xp64 with SW 64bit you are not able to run on the standard MDB database.
What you can do
- Create a DBWORKS DSN on the dbworks.mdb running odbcad32.exe under syswow64 (that's the 32bit version of the odbc manager)
- After that run AdminTools→Database→Upsize (or direclty DBCustomizer) to upsize to Sql server (please refer to the main help, topic "Upsize database", for further info on the upsize process).
- Then remove that DSN and create a new one with the odbcad32.exe under system (the one you have in control panel, (that's the 64bit version of the odbc manager).
DBWorks 64bit only connects to datasources declared in 64bit odbc datasource manager.
DBWorks/DBInventor core application is compiled in 64bit (so it uses the x64 datasource) while other modules and application that run inside/beside the core applications are still compiled in 32bit (so they need the x32 datasources).
Pay attention to USER DSN datasources declared in ODBC panel because are merged (x32 and x64) in a misunderstanding way.
How to set datasources properly
The correct way to make the Mechworks applications working properly together with other applications is to declare only SYSTEM DSN datasources
Both in x86 ODBC (
%SYSTEMROOT%\SysWOW64\odbcad32.exe ) and in x64 ODBC (
%SYSTEMROOT%\system32\odbcad32.exe) you've to set datasources as follows:
