Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Greska prilikom update-a baze

[es] :: .NET :: Greska prilikom update-a baze

[ Pregleda: 2221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikelly

Član broj: 16730
Poruke: 389
77.222.5.*



Profil

icon Greska prilikom update-a baze09.04.2008. u 10:59 - pre 195 meseci
Evo sta mi se vrlo cesto desava u aplikaciji:

Kada uradim tableadapter.update(neka tabela) prijavi mi gresku (vrlo rijetko, obicno kada dodajem zapise u child tabelu prvi put za neki zapis parent tabele).

Greska je uvijek povezana sa primarnim kljucem te child tabele. Naime prijavi da taj kljuc vec postoji u bazi i izbaci gresku. Ja update metod ukljucim u try...catch blok naredbi i to funkcionise ok, ali ipak... Nije bas lijepo da program svako malo prijavljuje korisniku gresku prilikom slanja u bazu.

Mozda je neko ima slican problem?

Pozdrav
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Greska prilikom update-a baze09.04.2008. u 11:55 - pre 195 meseci
TO je zato sto insertujes nove redove u tabelu koristeci kljuceve koji vec postoje. Kad dodajes nove redove u child tabelu kljuc mora biti globalno jedinstven. Ako npr koristis auto-identity int polje, postavi u DataSet-u da je seed -1 i increment -1, tako da ce svi novo dodati redovi imati kljuceve (-1, -2, -3, itd) i tako se nece poklati sa pozitivnim kljucevima u bazi. Kad update ubaci podatke u tabelu koja takodje ima auto-identity, ako si dobro generisao adaptere dataset kljucevi ce se promeniti u realne kljuceve koji su u tabeli.


PS. Volim kako si definisao ovo: "Ja update metod ukljucim u try...catch blok naredbi i to funkcionise ok" To ne znaci da funkcionise ok, to samo znaci da si sakrio gresku od korisnika
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Mikelly

Član broj: 16730
Poruke: 389
77.222.5.*



Profil

icon Re: Greska prilikom update-a baze09.04.2008. u 14:12 - pre 195 meseci
Dobar si, jasno mi je sad.

Pozdrav...
 
Odgovor na temu

[es] :: .NET :: Greska prilikom update-a baze

[ Pregleda: 2221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.