Я знаю, что это не ад полезный вопрос, но я не могу не прослушивать его.Почему «Non» в «ExecuteNonQuery»?
Так,
Почему указанный метод (в *Command
классов) называется
ExecuteNonQuery вместо ExecuteQuery?
Не те ли SQL-запросы, которые мы бросаем в БД, запросы?
Но это может быть SELECT. Так почему бы не просто «myCommand.Execute()»? –
@Camilo: поскольку ExecuteReader() возвращает результаты вашего запроса или даже ExecuteScalar() для однозначных результатов. –
Спасибо, я не знал о ExecuteScalar :) –