我写了一个函数,当你阅读它时,它会告诉你它的函数本身:
Public Function TestConnect()
Dim verbinding As MySqlConnection
Dim errStatus As String
verbinding = New MySqlConnection()
verbinding.ConnectionString = "server=" & vardbHost & "; port=" & vardbPort & "; uid=" & vardbUser & "; pwd=" & vardbPass & "; database=" & vardbName & ";"
Try
verbinding.Open()
verbinding.Close()
errStatus = 0
Catch myerror As MySqlException
verbinding.Dispose()
verbinding.Close()
errStatus = 1
End Try
Return errStatus
End Function
现在我以我的主要形式调用这个函数,我想如果我使用 Try 然后捕获 1 或 0,那么我可以用它做点什么。(例如,显示带有错误消息的表单)但这似乎不起作用,我在 Google 上找不到任何适用于我的问题的内容。
任何人都可以向我解释为什么我如此愚蠢以及如何更好地理解如何处理返回值?