W this thread pojawia się sugestia, że po operacji wystąpienie obiektu SqlDataAdapter jest usuwane jawnie, podobnie jak w przypadku.Czy muszę jawnie dysponować SqlDataAdapter?
String connString = @"your connection string here";
String query = "select * from table";
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand(query, conn);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dataTable);
conn.Close();
da.Dispose();
Czy to naprawdę konieczne? A co z GC?
Dodaj również 'using' dla połączenia .... To jest najważniejszy zasób tutaj. –