本質的に私は、VB.NET 2005でsqlコマンドを使用している場合、それを再使用することは、NEWが間違っているかどうかを知りたいです。メモリリークの原因になりますか?VB6で変数を再利用するのは良い考えですか?
EG:
try
dim mySQL as new sqlcommand(sSQL, cnInput)
// do a sql execute and read the data
mySQL = new sqlcommand(sSQLdifferent, cnInput)
// do sql execute and read the data
catch ...
finally
if mysql isnot nothing then
mysql.dispose
mysql = nothing
end if
編集:それが実行されたときに
いいえ(http://blogs.msdn.com/b/clyon/archive/2004/09/21/232445.aspx) –