Я использую SqlDataAdapter
и SqlCommandBuilder
для выполнения транзакций DML по строкам в базе данных SQL Server.Как использовать SqlDataAdapter для обновления нескольких строк в C#
Я могу добавлять и удалять несколько строк в базе данных, но обновлять.
Это код:
SqlDataAdapter da = new SqlDataAdapter(@"select top 1 * from " + tableName,
ConnectionString);
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(da);
da.Update(dt);
Я пытаюсь использовать AcceptChanges
, до сих пор не работает.
Вы сталкиваетесь с какой-либо ошибкой при попытке обновления? – fujiFX
no, я не получаю никакой ошибки – Bader
Почему бы не использовать 'SqlCommand', добавить sql-совместимые' параметры', а затем выполнить 'executeNonQuery'? – aspiring