Witam
Mam problem z wykonaniem update tabeli Oraclowej za pomocą poniższego kodu:
using System.Data.OracleClient;
public OracleConnection conn;
public OracleCommand cmd;
public OracleDataAdapter da;
public DataSet ad_uwagi;
String SQL = " select * from ad_uwagi where nr_komp = " + Program.zestaw.numer_kompa;
cmd = new OracleCommand(SQL, conn);
da = new OracleDataAdapter(cmd);
da.Fill(ad_uwagi);
dataGridView1.DataSource = ad_uwagi.Tables[0];
// w gridzie pojawia się wszystko jak należy
private void ok_Click(object sender, EventArgs e)
{
da.Update(ad_uwagi);
ad_uwagi.AcceptChanges();
this.Dispose();
}
Niestety dostaje komunikat :
Operacja Update wymaga prawidłowego elementu UpdateCommand podczas przekazywania kolekcji DataRow ze zmodyfikowanymi wierszami.
Nie za bardzo wiem o co chodzi, bo mam jakieś przykłady z CodeProject itp, ale tam przy uzyciu System.Data.OracleClient nie wykorzystują nigdzie UpdateCommand.
Proszę napiszcie co robie źle.
Z góry bardzo dziękuję