"Could not find installable ISAM"
In the case of
Provider=Microsoft.Jet.OLEDB.4.0
This normally means that you are running your program as a 64 bit application. There is no 64 bit version of the Jet OleDB drivers, so you get this message.
Try changing your project properties to generate a 32 bit application instead - if the problem goes away, then you need to decide if you are more wedded to Access or 64 bit applications!