我有一个程序可以读取和写入Access数据库。它在我自己的计算机上工作正常,但当我尝试在具有新的Office 2013程序的新计算机上下载时,它表示连接字符串中的提供程序不起作用。这是我的连接字符串:
string filepath = @"C:\FamilyFoundations\ProvidentLiving\App\Data\"; // Hold the path to the file
string dbPath = filepath + "GoalsDB.accdb"; // Holds the name of our data base
// string to create our database
string db = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + dbPath + "; JET OLEDB:Engine Type=5";'
我的字符串是否需要更改,或者我的朋友计算机上是否需要下载?我的第一个想法是,我需要包含一个新的Microsoft.JET,但如果我错了请纠正我。