Trong this thread, có một ý kiến cho rằng sau khi phẫu thuật, trường hợp của SqlDataAdapter được xử lý một cách rõ ràng như vậy.Tôi có cần phải loại bỏ SqlDataAdapter một cách rõ ràng không?
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();
Có thực sự cần thiết không? Còn GC thì sao?
Và thêm 'sử dụng' cho kết nối ... Đó là tài nguyên quan trọng nhất ở đây. –