По сути, я хочу знать, если в VB.NET 2005, если использовать sqlcommand, а затем повторно использовать его с помощью 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
EDIT: положить попробовать поймать, чтобы избежать комментариев о не используя их
Нет (http://blogs.msdn.com/b/clyon/archive/2004/09/21/232445.aspx) – 2013-12-23 20:31:35