愚蠢的问题,也许。
我在我的机器上开发了一个应用程序,它使用 Microsoft Access 数据库 (.mdb) 访问某些信息并使用 OLEDb 使用监视数据填充表。
该应用程序在我的机器上运行良好,但是当我将版本放在测试机器上(没有 MS Access)时,它崩溃了。有趣的是,如果我要在测试机器上启动应用程序并使用刚刚重命名的数据库文件名,它会像它应该加载一样加载,尽管没有数据。
我似乎抛出了 UnauthorizedAccessException 异常,这进一步混淆了我的困惑。
开发机器和我正在测试它的机器都安装了.NET 3.5。
在回答我的问题时,我预计会有大量的“不”,但到底是什么 - 测试机器需要安装 MS Access 吗?
问候