Forum Discussion
I also seem to have the same problem on 64-bit machine some time ago. The reason was that required 32-bit (because of TC's bitness) Microsoft.Jet.OLEDB provider was not installed and it looks like that latest 64-bit OS installers does not contain 32-bit ADO binaries. I did a very quick googling and found that the mentioned "microsoft office access database engine 2007" installer should contain the needed provider. I installed it and so far everything works as expected.
I think that I could use old good 32-bit ADO installer and it had to do the things as well, but it was just faster for me to install the mentioned db engine.
Hi,
We installed AccessDatabaseEngine on our development PCs where TestComplete is installed.
But do you know if AccessDatabaseEngine must be installed on all the VM where TestExecute is installed ?
Thank you,
Anik
- AlexKaras9 years agoChampion Level 3
Hi Anik,
If your test code uses ADO functionality and the used ADOprovider is not installed on VMs, then yes, you mst install the required provider on every VM used to run tests.
P.S. Just a reminder - pay attention to install 32-bit version of the provider even if you install it on 64-bit machine, otherwise TestComplete will not be able to use it and you will get a message that the provider was not found.
- Daksha9 years agoOccasional Contributor
Thanks a lot Alex for great help!
I too had 64 bit OS on my desktop and TestExecute failed to execute OLE shell script .
Just by installing "microsoft office access database engine 2007" as mentioned in your post, it worked in first attempt.
Related Content
Recent Discussions
- 2 days agovladd1