有可能是簡單修復了這一點,但我現在有類似的DataReader造成潛在的空引用錯誤
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塊中。
該解決方案不爲我在VS2008 SP1工作。 – 2008-09-30 11:58:12