[ 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?
[ deerbeer @ 28.07.2008. 09:42 ] @
http://forums.microsoft.com/MS...px?PostID=1016368&SiteID=1
[ nenadvr @ 28.07.2008. 12:07 ] @
hvala pogledacu
[ nenadvr @ 31.07.2008. 19:25 ] @
Isto radim kao i kod prvog pitanja samo sam umesto da posebno zadajem svojstva dataadaptera isao preko commandbuildera. Pokusavam nesto sto sam promenio u datagridview da upisem u access bazu. Desava se to da na jednom racunaru hoce da se upise a kad prekopiram taj projekat i bazu na drugi racunar onda nece da upise nista. Meni ovo uopste nije jasno, kakavo jos podesavanje postoji koje bi moglo da ima uticaja na izvrsavanje programa, ako neko ima ideju?
[ nenadvr @ 31.07.2008. 20:13 ] @
Moja greska, nisam dobro iskopirao fajlove