gpt4 book ai didi

c# - 区分抛出的 SqlException

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:02 24 4
gpt4 key购买 nike

我需要将数据库访问错误(如错误的用户名)与数据库查询错误(如选择插入..列不存在等)分开。它们都会抛出 SqlException。但是我希望我的程序在抛出查询错误时继续,但在抛出访问错误时关闭。

如何区分这两个错误?编写我自己的异常?

最佳答案

我建议检查 SqlException 的 Number 属性。

请参阅我对 SqlException catch and handling 的回答

关于c# - 区分抛出的 SqlException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11534708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com