[ nenadvr @ 28.07.2008. 01:36 ] @
Imam datagridview i datasource mi je tabela iz dataseta koji sam napunio iz access baze. Menjam pojedine kolone i zatim to treba da sacuvam u bazi. dataAdapter.UpdateCommand = new OleDbCommand("UPDATE Nalozi SET Datum_slanja_na_overu = @datum_slanja," + "Datum_vracanja_sa_overe = @datum_vracanja, Ukupno_dinara = @ukupno_din WHERE IDnalog = @idnalog", con); //dodao sam sve parametre koje upotrbaljavam u upitu dataAdapter.UpdateCommand.Parameters.Add("@ukupno_din", OleDbType.Currency).SourceColumn = "Ukupno_dinara"; ... kada pokrenem prijavljuje mi izuzetak dbconcurrencyexception, i jos- Concurrency violation: the UpdateCommand affected 0 of the expected 1 records. Iako sam prvo ispitao da li uopste ima modifikovanih redova pa onda radio update. Kada uklonim WHERE iz upita nece da mi baci izuzetak ali radi neke cudne stvari, npr. menja sam od sebe kolone koje nisam ja promenio, doda novu kolonu u datagridview koje posle nema u bazi. Da li neko ima ideju kako ovo da resim ili bar neki link za manipulacije sa access bazom u disconected rezimu? |