JavaScript is required

Hãy chọn phương án đúng ứng với khái niệm về bộ điều phối SqlDataAdapter?

A.

Là bộ điều phối dữ liệu phân chia dữ liệu từ cơ sở dữ liệu nguồn vào các bảng trong đối tượng DataSet.

B.

Là bộ điều phối dữ liệu đọc trực tiếp dữ liệu từ cơ sở dữ liệu nguồn thông qua phương thức ExcuteNonQuery().

C.

Là bộ điều phối dữ liệu cho phép thực thi các truy vấn dạng Insert, Update, Delete và trả về số bộ dữ liệu được thực thi thông qua phương thức ExcuteNonQuery().

D.

Là bộ điều phối dữ liệu cho phép sử dụng phương thức Fill để điền dữ liệu từ một hay nhiều bảng vào đối tượng DataSet hay DataTable.

Trả lời:

Đáp án đúng: D


SqlDataAdapter là một thành phần quan trọng trong ADO.NET, đóng vai trò là cầu nối giữa cơ sở dữ liệu và DataSet. Nó cung cấp các phương thức để truy xuất dữ liệu từ cơ sở dữ liệu và điền vào DataSet (hoặc DataTable), cũng như cập nhật các thay đổi từ DataSet trở lại cơ sở dữ liệu. Phương thức `Fill` của SqlDataAdapter được sử dụng để thực hiện việc này. * **Phương án A:** Mô tả đúng một phần chức năng của SqlDataAdapter, nhưng chưa đầy đủ. * **Phương án B:** Phương thức `ExecuteNonQuery()` thường được sử dụng với các đối tượng Command, không phải DataAdapter. * **Phương án C:** Tương tự như phương án B, `ExecuteNonQuery()` thường được sử dụng với Command. * **Phương án D:** Mô tả chính xác chức năng của SqlDataAdapter, đặc biệt là phương thức `Fill`. Do đó, phương án D là đáp án đúng nhất.

Câu hỏi liên quan