Upgrade from 12.3 to 12.4 removed the provider: Oracle Provider for OLE DB
After upgrading TC 12.30 to 12.40, I can no longer create a working database checkpoint. Several providers used to create the checkpoint were removed as a result of the upgrade, including the Oracle Provider for OLE DB.
Besides a browser upgrade for Chrome per the 12.40 TC requirement, that's the only thing changed on my machine.
Is this a known issue and have some sort of work around?
Thanks in advance.
The provider was never removed... again, it has to do with what version of TC 12.40 you were running. so, if you want to run TC 12.40 you can do one of two things:
1) Use the 32-bit version to run your tests so you can use the 32-bit Oracle provider
2) Use the 64-bit version to run your tests and download/install a 64-bit Oracle provider.
TestComplete did not "remove" anything from your system, it's all about the bitwise version of the provider and the bitwise version of TestComplete.
To keep your data-driven tests working, use data drivers of the same bitness as TestComplete. For example, if you use ODBC drivers to connect to data sources, then, for TestComplete x64, you must use the 64-bit version of these ODBC drivers. If you read data from Excel sheets or CSV files, you must install the 64-bit version of Microsoft Office 12.0 Access Database Engine OLE DB Provider. Otherwise, you will get an error like “The needed data source driver is not installed or is not configured properly...”. If you have the 64-bit version of Microsoft Office 2010 or later installed on your computer, you might already have this data provider. If not, you will have to download and install it from the Microsoft website. The provider is part of Microsoft Access Database Engine 2010 Redistributable x64: