如果我有这个:
Dim com As MySqlCommand
Try
com.CommandText = "insert into tabletest(id) values (1)"
com.ExecuteNonQuery()
Catch ex As MySqlException
MsgBox("Error")
End Try
连接已打开,但查询引发错误(表tabletest不存在)。
有没有办法让查询从catch中的异常中获取?
这只是查询的一个示例(当然还有catch-block)。我在代码中有一个查询,有时会遇到超时。不幸的是,我不知道哪个查询导致超时。在调试模式下,一切正常。
编辑:因为我不知道错误发生在哪里,我在ApplicationEvents.vb中做了:
Private Sub MyApplication_UnhandledException(sender As Object, e As ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
我希望得到如上例所示的查询。