Phương thức nào sau đây của DataSet dùng để cập nhật dữ liệu:
Trả lời:
Đáp án đúng: D
Phương thức `Update()` của `DataSet` được sử dụng để cập nhật dữ liệu từ `DataSet` vào cơ sở dữ liệu nguồn. Phương thức này thực hiện các lệnh INSERT, UPDATE và DELETE dựa trên các thay đổi được thực hiện trong `DataSet`.
* `Fill()`: Phương thức này dùng để điền dữ liệu từ nguồn dữ liệu (ví dụ: một câu lệnh SQL) vào `DataSet` hoặc `DataTable`. Nó không dùng để cập nhật dữ liệu trở lại nguồn.
* `ExecuteQuery()`: Đây không phải là một phương thức chuẩn trong ADO.NET để làm việc trực tiếp với `DataSet`. Thông thường, các đối tượng Command (ví dụ: `SqlCommand`) có phương thức `ExecuteNonQuery()` để thực thi các câu lệnh SQL (như INSERT, UPDATE, DELETE) nhưng không trả về một tập hợp kết quả.
* `Read()`: Phương thức này thường được sử dụng với các đối tượng như `SqlDataReader` để đọc dữ liệu từ một luồng kết quả, chứ không phải để cập nhật dữ liệu từ `DataSet`.