Tôi biết đây không phải là một câu hỏi hữu ích nhưng tôi không thể không bị làm phiền bởi nó.Tại sao "Không" trong "ExecuteNonQuery"?
Vì vậy,
Tại sao nói phương pháp (trong *Command
lớp) được gọi
ExecuteNonQuery thay vì ExecuteQuery?
Không phải là những câu lệnh SQL mà chúng tôi ném vào DB, truy vấn?
Nhưng nó có thể là một CHỌN. Vậy tại sao không chỉ "myCommand.Execute()"? –
@Camilo: Bởi vì có ExecuteReader() sẽ trả lại kết quả truy vấn của bạn, hoặc thậm chí ExecuteScalar(), cho các kết quả có giá trị đơn lẻ. –
Cảm ơn, tôi không biết về ExecuteScalar :) –