sqlCeDataAdapter.update, для обновления требуется допустимая команда UpdateCommand при передаче коллекции DataRow с измененными строками
** сильный текст * привет все это мой код:
for(int i =0 ;i<listView1.Items.Count;i++)
{
if(listView1.Items[i].Checked)
{
DataRow dr = ds.Tables["EXPORT"].Rows[i];
dr.BeginEdit();
dr["MODE_PAIEMENT"] = "cheque";
dr["SOLDE_RESTANT"] = "0";
dr.EndEdit();
//dt.AcceptChanges();
//ds.Merge(dt);
try
{
connexion.da.Update(ds, "EXPORT");
}
catch (Exception x) {
MessageBox.Show(x.ToString());
}
у меня есть ошибка: для обновления требуется допустимая команда UpdateCommand при передаче коллекции DataRow с измененными строками. Что я должен делать!!!
1 ответ
Решение
Вы должны сделать то, что он говорит, и установить UpdateCommand
Собственность DataAdapter
с вашим SQL UPDATE
заявление.
Свойство SqlDataAdaptor.UpdateCommand
SqlCommand updateCmd = new SqlCommand();
updateCmd.CommandText = "UPDATE table SET col=@val";
connexion.da.UpdateCommand = updateCmd;