Database 不可访问数据库

Database 不可访问数据库,database,exception,Database,Exception,我正在开发一个相当小的应用程序(C#,winform),它是存储在共享驱动器上的MS Access数据库文件的前端。虽然驱动器可能已关闭,但在加载主窗体时,我正在检查连接 我想知道你对如何处理这个问题的看法 我提出了如下想法: 应用程序仅显示MessageBox 显示错误消息并关闭 本身(在实际出现之前), 因为它一点用处都没有 应用程序加载本身,然后 显示一条错误消息,使其无法执行 用户感到困惑(如果他们单击警告 在阅读解释之前) 您的最佳实践是什么?我认为无论是否显示应用程序都是无关紧要

我正在开发一个相当小的应用程序(C#,winform),它是存储在共享驱动器上的MS Access数据库文件的前端。虽然驱动器可能已关闭,但在加载主窗体时,我正在检查连接

我想知道你对如何处理这个问题的看法

我提出了如下想法:

  • 应用程序仅显示MessageBox 显示错误消息并关闭 本身(在实际出现之前), 因为它一点用处都没有
  • 应用程序加载本身,然后 显示一条错误消息,使其无法执行 用户感到困惑(如果他们单击警告 在阅读解释之前)

您的最佳实践是什么?

我认为无论是否显示应用程序都是无关紧要的,因为最终,您还是会显示带有错误的消息框。用户单击OK,然后关闭应用程序

然而,对我来说,如果应用程序不在后台显示,它会更好一些,主要是因为在数据库不可用时启动它没有任何意义。节省自己(和电脑)显示所需的时间;)