【发布时间】:2010-09-14 05:44:10
【问题描述】:
可能有一个简单的解决方法,但我目前有类似于
的代码dim dr as dbDataReader
try
dr = connection.getDataReader(sql_str)
Catch ex as sqlClientException
log.error(ex)
finally
if not IsNothing(dr) then
dr.close
end if
end try
但是 Visual Studio 仍然警告我,
if not IsNothing(dr) then
dr.close
end if
可能导致 NullReferenceException。减轻这种情况的最佳方法是什么?我无法将声明移到 try 块中。
【问题讨论】:
标签: vb.net visual-studio exception