28-10-24 09:26 AM
Hello,
I downloaded the most recent version of Data OLEDB object from DX. There seem to be no change but the switch from ACE to JET. Unfortunately all documents still refer to ACE (eg requirements).
I tried to figure out the reason and the impact but a quick search turned out to be more confusing than helpful. eg some text say JET was replaced by ACE; other talk about ACE being just an implementation of JET.
Any insight in this topic is much appreciated.
Regards
Answered! Go to Answer.
28-10-24 02:26 PM - edited 28-10-24 02:29 PM
ACE is definitely the better/newer way. It is compatible for use from 32bit or 64bit Blue Prism, but JET can only be used from 32bit Blue Prism. The main issue with this change is that JET can query both .xls and .xlsx files, whereas ACE can only query .xlsx files.
Going to Blue Prism 7 if you go to 64bit Blue Prism means you need to switch to an OLEDB object that only supports ACE basically.
Other than that, I have not noticed any problems. We updated our OLEDB object to force use of ACE, and all our automations that were using JET still worked after making the change. This of course does not apply to any that were using xls. We had to make adjustments for xls by just using the Excel VBO to read/write in those.
Edit: Check the object you downloaded from the DX again. It "should" have been a switch from JET to ACE, not the other way around.
28-10-24 05:57 PM
The only change that's been made to the OLEDB connector in the last year or so was the move from JET, as the default connection provider, to ACE. As @david.l.morris pointed out, this was necessary due to the release of the true 64-bit Blue Prism client under v7.2 as JET only supports 32-bit applications.
Cheers,
Eric
28-10-24 02:26 PM - edited 28-10-24 02:29 PM
ACE is definitely the better/newer way. It is compatible for use from 32bit or 64bit Blue Prism, but JET can only be used from 32bit Blue Prism. The main issue with this change is that JET can query both .xls and .xlsx files, whereas ACE can only query .xlsx files.
Going to Blue Prism 7 if you go to 64bit Blue Prism means you need to switch to an OLEDB object that only supports ACE basically.
Other than that, I have not noticed any problems. We updated our OLEDB object to force use of ACE, and all our automations that were using JET still worked after making the change. This of course does not apply to any that were using xls. We had to make adjustments for xls by just using the Excel VBO to read/write in those.
Edit: Check the object you downloaded from the DX again. It "should" have been a switch from JET to ACE, not the other way around.
28-10-24 05:57 PM
The only change that's been made to the OLEDB connector in the last year or so was the move from JET, as the default connection provider, to ACE. As @david.l.morris pointed out, this was necessary due to the release of the true 64-bit Blue Prism client under v7.2 as JET only supports 32-bit applications.
Cheers,
Eric
28-10-24 06:27 PM
@ewilson @david.l.morris Thanks for clarifying.
There were several things that confused me.
Sorry for confusion and many thanks for your great support!