【发布时间】:2013-03-16 14:25:52
【问题描述】:
我有一些 C# 中的 SQL 处理代码,在处理 UNION 子句时会抛出许多异常。我想检测正在抛出哪个特定异常以便相应地处理它。在测试我的应用程序时,会抛出以下两个错误:
我如何区分每一个并识别出哪一个被抛出?我不能简单地复制/粘贴错误消息并将其放在 if-statement 中,因为字段名称和架构并不总是相同。
try
{
adapter.Fill(dtResults);
}
catch (SqlException ex)
{
}
【问题讨论】:
标签: c# .net sql sql-server database