Forum Discussion
AlexKaras
12 years agoCommunity Hero
Hi Sushil,
You did not provide information on how exactly your code communicates with the Access, but in any case the problem is specified by the error text you've got.
The case is TestComplete is 32-bit application and thus can communicate only with 32-bit database drivers/OLE DB providers. It is pretty probable that the 32-bit version of the driver that is consumed by the test code is absent on the 64-bit OS and thus you must install it.
Also note, that if DSN (created using odbcad32 utility) is used to access your DB, than typing 'odbcad32' on the 64-bit OS will actually start 64-bit version of this utility which will create DSN in the 64-bit 'namespace'. In order to create a required DSN in the 32-bit 'namespace' you must call 'odbcad32' utility from the <Windows>\SysWOW64\ folder.
You did not provide information on how exactly your code communicates with the Access, but in any case the problem is specified by the error text you've got.
The case is TestComplete is 32-bit application and thus can communicate only with 32-bit database drivers/OLE DB providers. It is pretty probable that the 32-bit version of the driver that is consumed by the test code is absent on the 64-bit OS and thus you must install it.
Also note, that if DSN (created using odbcad32 utility) is used to access your DB, than typing 'odbcad32' on the 64-bit OS will actually start 64-bit version of this utility which will create DSN in the 64-bit 'namespace'. In order to create a required DSN in the 32-bit 'namespace' you must call 'odbcad32' utility from the <Windows>\SysWOW64\ folder.