sql - 我发现了一个异常(exception)!!怎么办?

标签 sql vb.net exception

我已经开始使用 try-catch block (有点晚了,我知道!),但现在我不知道在捕获异常后如何处理它。我该怎么办?

Try
    connection.Open()
    Dim sqlCmd As New SqlCommand("do some SQL", connection)
    Dim sqlDa As New SqlDataAdapter(sqlCmd)
    sqlDa.Fill(dt)
Catch ex As SQLException
    ' Ahhhh, what to do now!!!?
Finally
    connection.Close()
End Try

最佳答案

异常处理的经验法则——如果你不知道如何处理它,就不要捕获它。

异常处理经验法则的推论——在最后负责的时刻处理异常。如果您不知道这是否是最后一个负责任的时刻,那么它就不是。

关于sql - 我发现了一个异常(exception)!!怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599680/

相关文章:

string - 如何在 VB.NET 中的字符串中添加一个双引号 (")?

使用 "identity"生成器时出现 Hibernate 异常 - 如何使用

asp.net - 将 Web 服务包装在 try/catch block 中

mysql - SQL-根据另一列的内容查找最大值

sql - 用于对值 0-9、10.20 进行分组的多个 case 语句

Python-MySQLdb 无法插入值,但运行打印到控制台的 SQL 会插入数据?

sql - Oracle 更改索引以允许对空值进行索引

c# - 为什么当我使用 stringify 发布 html 时会发生此 ajax 错误

java - GridView:应用程序可能在其主线程上做了太多工作。使用各种图像时跳过 x 帧错误

mysql - 如何处理 "Unable to connect to any of the specified MySQL hosts."