Попробуйте поставить одинарные кавычки вокруг источника данных:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\ptdb\Program Tracking Database.mdb';
Проблема, как правило, заключается в наличии пробела, который имеет значение для синтаксического анализатора.
Если у вас были другие атрибуты (например, Расширенные свойства), их значения также могут быть заключены в одинарные кавычки:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\ptdb\Program Tracking Database.mdb'; Extended Properties='Excel 8.0;HDR=YES;IMEX=1;';
Вы также можете использовать двойные кавычки; тем не менее, вам, вероятно, придется избежать их, и я обнаружил, что боль Боль в алгоритме , чем при использовании синглов.