Ответ 1
ExecuteNonQuery
- возвращает количество затронутых строк.
SqlCommand comm;
// other codes
int numberOfRecords = comm.ExecuteNonQuery();
В настоящее время я работаю над проектом С#, и я запускаю запрос на вставку, который также выполняет выбор в одно и то же время, например:
INSERT INTO table (SELECT * FROM table WHERE column=date)
Есть ли способ увидеть, сколько строк было вставлено во время этого запроса?
ExecuteNonQuery
- возвращает количество затронутых строк.
SqlCommand comm;
// other codes
int numberOfRecords = comm.ExecuteNonQuery();
Если вы запустите SQL из своего вопроса в SqlCommand
и проверьте возвращаемое значение ExecuteNonQuery
, он должен указать вам, сколько записей было затронуто.
В документации :
Возвращаемое значение
Тип: System.Int32
Число затронутых строк.