У меня есть простой оператор обновления, который обновляет местоположения, где это определенное местоположение. В настоящее время я создаю небольшое настольное приложение, где, когда я нажимаю кнопку, он будет обновляться, а затем отображать обновленные записи. Как я могу вернуть идентификаторы обновленных записей, а затем отобразить их на C#.Показать записи, которые были обновлены. C#
SqlCommand cmd = new SqlCommand(" update conset set location='LA' where deal in (select deal from dealset where location='LA') and locationid = 'NY'", con);
int rowsAffected = cmd.ExecuteNonQuery();
Это, однако, только говорит мне количество записей, которые были обновлены, не которые Идентификаторы были обновлены таким образом я могу запросить, чтобы отобразить их. Помогите?
Например, если 3 записи были обновлены с идентификаторами: 1102, 1105, 111
Затем он должен отображать их количество на основе Id. Однако я не уверен, как я могу это сделать. Как бы я прошел через обновленные результаты.
Читайте на 'п OUTPUT'. Это не просто использовать, хотя я не уверен, насколько сложно получить результаты от SqlCommand. – AaronLS
Но что, если по какой-то причине эта конкретная запись не обновляется. Дисплей покажет это. НЕТ? – user2684009
@MatthewMartin: разве это не гонка? Я также использовал бы «ВЫХОД»: http://stackoverflow.com/a/1610530/284240 –