C# - 捕获要处理的数据库错误代码

本文关键字:数据库 错误代码 处理 | 更新日期: 2023-09-27 18:31:04

在我的

数据库中,我设置了一个控制IDTYPE和IDNO对唯一性的唯一约束。因此,不能有第二行的 IDTYPE 为 1,IDNO 为 11232。显然,如果我违反这一点,我的应用程序将崩溃并出现 oracle 唯一约束错误。我如何捕获此错误和任何其他错误,因为我不想运行查询来检查是否有任何其他行具有相同的 IDNO 和 IDTYPE 值。如果我能发现这个错误,我可以显示我自己的描述,而不是只有我们程序员才能理解的 Oracle 描述。

C# - 捕获要处理的数据库错误代码

所以,如果我没有误解,你正在寻找一个 try-catch 语句,就像这样

try { //code to access DB }
catch (Exception e) { //do some stuff }