• 4 odgovora
  • 2.371 pregleda
problem kod oledbdataadapter.update 28.07.2008. u 01:36 · pre 222 meseci #1
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?
Potpis
dobar dan
Re: problem kod oledbdataadapter.update 31.07.2008. u 19:25 · pre 221 meseci #4
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?
Potpis
dobar dan
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme