VS 2008 / C # / MS 2007
У меня есть функция сохраненного импорта в базе данных Access, которая вызывает ODBC-соединение.Вместо того, чтобы зависеть от встроенной функции сохраненного импорта, я пытаюсь переписать функцию в C #, которая будет вызывать ODBC Connection для импорта данных в базу данных MS Access.
Я не могу вызвать строку подключения, сохраненную в базе данных Access, которая вызывает драйверы ODBC.Я продолжаю терпеть неудачу .. !!
Access.Application access1 = new Access.Application();
try
{
string sSalisburyAccessDB = Server.MapPath("App_Data/Database1.mdb");
access1.OpenCurrentDatabase(sSalisburyAccessDB, true, null);
// Drop the existing table data
access1.DoCmd.DeleteObject(Access.AcObjectType.acTable, "plans");
access1.DoCmd.DeleteObject(Access.AcObjectType.acTable, "price");
// Run the saved import
access1.DoCmd.RunSavedImportExport("TestODBC");
// Close the database
access1.CloseCurrentDatabase();
// Quit MS Access
access1.Quit(Access.AcQuitOption.acQuitSaveAll);
Response.Write("successful");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}