Phương thức ExcuteNoneQuery() của đối tượng SqlCommand sẽ trả về nội dung nào trong các nội dung sau?
A.
A.Trả về một câu lệnh truy vấn dạng Insert, Update, Delete.
B.
B.Trả về giá trị số nguyên tương ứng với số mẩu tin đã thực thi, được sử dụng cho các phát biểu SQL dạng cập nhập dữ liẹu, xoa, thêm mới mẩu tin hay các phát biểu dạng hành động và thủ tục nội tại trong SQL Server.
C.
C.Trả về trạng thái của đối tượng SqlCommand.
D.
D.Trả về kiểu đối tượng tương ứng với giá trị của cột và hàng đầu tiên.
Trả lời:
Đáp án đúng: B
Phương thức `ExecuteNonQuery()` của đối tượng `SqlCommand` được sử dụng để thực thi các câu lệnh SQL không trả về dữ liệu trực tiếp (ví dụ: `INSERT`, `UPDATE`, `DELETE`). Giá trị trả về của phương thức này là một số nguyên thể hiện số lượng hàng bị ảnh hưởng bởi câu lệnh đã thực thi. Nói cách khác, nó cho biết có bao nhiêu hàng đã được thêm, sửa hoặc xóa bởi câu lệnh SQL đó. Do đó, đáp án B là chính xác nhất.