[ drgajic12 @ 24.01.2011. 13:02 ] @
Napravim novi zapis u bazi sa sledecim kodom: Code: DataRow red = dataSet11.Proizvodi.NewRow(); red["naziv"] = "Neki naziv"; red["kolicina"] = "5"; dataSet11.Proizvodi.Rows.Add(red); proizvodiAdapter.Update(dataSet11); E sad,ako pokusam da tako tek napravljen zapis promenim,tj. da promenim vrednost bilo kog polja u njemu,a to polje nije ni primarni kljuc niti je vezano sa bilo cim i pokusam da tu promenu sacuvam sa: proizvodiAdapter.Update(dataSet11) prijavljuje mi sledecu gresku i naravno ne promeni vrednost u bazi: DBConcurrencyException was unhandled Concurrency violation: the UpdateCommand affected 0 of the expected 1 records Pretpostavljam da treba da dodam neki kod pre ili posle update-a,da sacuva sve promene ili da osvezi neku komponentu,nesto,da bi drugi update mogao da kasnije odradi svoj posao. Ukoliko restartujem aplikaciju nakon pravljenja novog reda,onda sve radi kako treba,ali to mi pravi veliki problem,jer ne moze klijent sad da restartuje aplikaciju svaki put kad unese novi zapis. Sta raditi? |