我可以通过ADO w / o问题连接到访问数据库,但如果我尝试使用DAO连接进行连接,则会抛出错误Could not find installable ISAM
我正在使用VS2013并且它正在与Access 2000进行通信。是我使用(DAO)连接到我的数据库的语法。此语法适用于VS2010 ...
DAO.Database dd;
DAO.DBEngine db = new DAO.DBEngine()
DAO.TableDef tdf1;
string sourceTable = "dbo.Master";
string linkedTable = "Master";
string database = "C:\\Test.mdb;"
string sqlconnection = "ODBC;DRIVER=SQL SERVER; SERVER=TinyOne;Database=InterWebDB;Trusted_Connection=Yes";
dd.OpenDatabase(database);
tdf1.dd.CreateTableDef(linkedTable);
tdf1.Connect = sqlconnection;
tdf1.SourceTableName = sourcetable;
//The below line produces the ISAM error
dd.TableDefs.Append(tdf1);