<分区>
我正在用 C# 编写应用程序代码。为了为每个注册用户保留某种浏览历史记录,我在 Microsoft Access 中制作了一个简单的数据库。每当打开一个新表单时,都会在数据库表中插入一个新条目,其中包含事件用户的名称和表单的名称。
我的问题是,即使将要插入数据库的内容由编写的代码控制并且不涉及用户输入,我是否应该使用异常处理以防万一在数据库中插入操作?
<分区>
我正在用 C# 编写应用程序代码。为了为每个注册用户保留某种浏览历史记录,我在 Microsoft Access 中制作了一个简单的数据库。每当打开一个新表单时,都会在数据库表中插入一个新条目,其中包含事件用户的名称和表单的名称。
我的问题是,即使将要插入数据库的内容由编写的代码控制并且不涉及用户输入,我是否应该使用异常处理以防万一在数据库中插入操作?
最佳答案
是的;首先,将信息插入数据库可能会失败,即使您的代码、权限、文件名、其他随机错误等都很好,因此应该对此进行处理。其次,就像 Ňɏssa 评论的那样,为将由您以外的人使用的应用程序添加异常处理对于改进您的代码和消除错误很有用。
关于c# - 我是否应该在数据库中插入数据期间包括异常处理,即使要插入的数据不是由用户提供的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718146/