It has been a good number of years since I did some programming with Classic ASP and Microsoft Access where we used “Microsoft.Jet.Oledb” driver to access and display the data.
I have been asked to do some work with accessing MS Excel data using “Microsoft.Ace.Oledb”. I have found this to be part of the “Microsoft Access 2010 Engine Redistributable” download.
I would like to know if “Microsoft.Jet.OleDb” has replaced “Microsoft.Ace.Oledb” driver and are essentially the same or are they completely different things?
Also, do you normally get the “Microsoft.Ace.Oledb” driver when you buy MS Access 2010?
It’s mainly a matter of history, effectively ACE has superceded JET:
Wikipedia answers your question in great detail.
The most relevant sections are:
In addition, ACE provides a 64-bit driver, so can be used on 64-bit machines, whereas JET cannot.
As for the second part of your question, I recently installed Office 2010, and I had to download the ACE components separately. I got them from the link Microsoft Access Database Engine 2010 Redistributable. This is likely because I had installed a 32-bit version of Office under 64-bit Windows; in any case, the necessary files are easy to obtain from Microsoft.