Нужно ли мне действительно использовать comm.Dispose()
и conn.Dispose()
или напрямую использовать using
?использовать или использовать ключевое слово «using»
using (OdbcConnection conn = new OdbcConnection())
{
conn.Open();
OdbcCommand comm = new OdbcCommand(sql, conn);
OdbcDataReader dr = comm.ExecuteReader();
while (dr.Read())
{
//codes here...
}
conn.Close();
dr.Close();
comm.Dispose();
conn.Dispose();
}
Если это так, я собираюсь сделать это.
Отрывок:
using (OdbcConnection conn = new OdbcConnection())
{
conn.Open();
using(OdbcCommand comm = new OdbcCommand(sql, conn))
{
using(OdbcDataReader dr = comm.ExecuteReader())
{
while (dr.Read())
{
//codes here...
}
}
dr.Close();
}
conn.Close();
}
ли это быть более подходящим?
Я замечаю, что это должно быть внутри 'using' –