![]() |
1
6
我检查了SQL助手类,发现executescalar会接受异常并返回空值。我换成了Executedataset,但它不这么做。我期待着不同的执行……方法的行为方式相同。另一种方法是使用executescalar,当SP检测到错误时,它会选择一些可以在客户机中处理的错误号。 |
![]() |
2
2
根据SQL联机丛书,严重性为16“表示用户可以更正的一般错误。”—因此严重性是正常的。 我只需要使用SQL 2008,但是我已经测试了raiserror(“一些错误消息”,16,1),并且在我的C应用程序中捕获了错误。您确定在“sqlHelper”类中没有处理该错误吗? |
![]() |
3
1
从网上的书 指定10或更低的严重性以使用raiserror从try块返回消息 没有 调用catch块。 |
![]() |
4
0
这与严重程度有关吗?如果您将严重性提高到19,它是否会将异常提升到您的代码中? |
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |