le ; est un délimiteur, je pense qu'il est facultatif en fin de connectstring
essaye de lire le fichier pour voir si tu y arrives ou si ca te dis erreur
si ca plante encore et que tu es sur que le fichier existe c'est qu'il manque des droits dessusCode:system.io.file.Readallbytes("C:\Database41.accedb")
tu es sur quel OS ?
et t'as essayé de te connecter avec Jet ?