函数返回有警告,如何解决这样的警告??
Public Function SMTReturnDataReader(ByVal str As String) As SqlDataReader
Dim Settings As ConnectionStringSettings
Settings = ConfigurationManager.ConnectionStrings("SQLConnString")
Dim localoutputserver As New SMTDataAccess.SMTDataObject(Settings.ConnectionString)
Try
SMTReturnDataReader = localoutputserver.RunSQLDataReader(str)//得到数据层返回的DataReader
localoutputserver.Dispose()
Catch ExceptionObject As Exception
localoutputserver.Dispose()
MsgBox(ExceptionObject.Message, MsgBoxStyle.Critical)
Finally
End Try
End Function
====================
警告 4 函数“SMTReturnDataReader”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生空引用异常。 C:\Documents and Settings\Administrator\桌面\SMTManage\SMTManage\SMTManage\ModPublic.vb 71 5 SMTManage
错误应该在抛出异常函数返回的问题上?如果有异常该返回什么呢?谢谢