[ Mikelly @ 06.10.2007. 14:11 ] @
Imam jedan tipiziran dataset sa 4 povezane tabele. U konkretnom primjeru koristim dvije tabele (master i slave). Za pristup podacima koristim table adaptere. Problem se javlja prilikom update-a. Naime, kad update-ujem stare podatke nema problema, ali kad unesem novi zapis u master tabelu i nekolika zapisa u slave tabelu prijavi gresku sql servera. Ja uradim sledece: this.kalktableadapter.update(kalkdataset.kalk); this.datatableadapter.update.(kalkdataset.data); Prijavljuje kao da ne postoji foreign_key u master tabeli i zato sql server odbija da upise podatke. Ako dodam novi zapis u master tabelu i odmah odradim update pa tek onda dodajem zapise u slave tabelu nema greske, ali kada prirodno dodajem podatke uvijek prijavljuje ovu gresku. E sad, da li ja moram prije svakog ubaciavanja slave podataka prvo master podatke upisivati u bazu (ovo mi zvuci bzvz) ili ima neko rjesenje ili ja pravim neki previd... Pozdrav. |