HA(17)=”Để thực hiện các câu lệnh Insert bạn sử dụng phương thức nào trong C#?”
Trả lời:
Đáp án đúng: C
Trong C#, để thực thi các câu lệnh INSERT, UPDATE, DELETE (những câu lệnh không trả về dữ liệu dạng bảng), chúng ta sử dụng phương thức `ExecuteNonQuery()` của đối tượng `SqlCommand`. Phương thức này trả về số dòng bị ảnh hưởng bởi câu lệnh, hoặc -1 nếu câu lệnh không thành công.
- Phương án A: `cmd.EndExecuteNonQuery()` là không chính xác. `EndExecuteNonQuery` được sử dụng với lập trình bất đồng bộ, không phải là phương thức thông thường để thực thi các câu lệnh Insert, Update, Delete.
- Phương án B: `cmd.ExecuteReader()` được sử dụng để thực thi các câu lệnh SELECT và trả về một đối tượng `SqlDataReader`, cho phép đọc dữ liệu trả về từ cơ sở dữ liệu.
- Phương án C: `cmd.ExecuteNonQuery()` là phương án chính xác, như đã giải thích ở trên.
- Phương án D: `cmd.ExecuteScalar()` được sử dụng để thực thi các câu lệnh SQL trả về một giá trị duy nhất, ví dụ như một hàm tổng hợp (COUNT, SUM, AVG, MIN, MAX).
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
