Hallo z'samm,
ich habe ein Problem mit einem Dataset in welchem ich diverse Tabellen mit Releationen versehen habe.
Funktionierte bisher tadellos - nur jetzt kam auf der DB eine neue Größe für der Mastertabelle hinzu und schon kriegt mein TableAdapter beim FILL eine exception dass unique/nonnull -einschränkungen verltzt werden.
Bsp:
Master.ProjektID = 4711
Master.Mitarbeiter = xy
Detail.Mitarbeiter = xy
NEU: Projekt 4712 mit den dazugehörigen Sätzen in der MitarbeiterTab
TableAdapter.fill(Projekt) (select * from Projekt where ProjektID = 4711)
TableAdapter.fill(Mitarbeiter) (Select * from Mitarbeiter)
Durch die Releation im Dataset (xy) dürfte doch im Detail nur das angezeigt werden, was zum Master passt.
Bei mir zeigts hier alle Sätze aus der MitarbeiterTabelle an, die auf der DB vorhanden sind.
Muss also für den Detail der select um die ProjektID erweitert werden indem jeweils mit der Mastertabelle gejoint wird???
ich habe ein Problem mit einem Dataset in welchem ich diverse Tabellen mit Releationen versehen habe.
Funktionierte bisher tadellos - nur jetzt kam auf der DB eine neue Größe für der Mastertabelle hinzu und schon kriegt mein TableAdapter beim FILL eine exception dass unique/nonnull -einschränkungen verltzt werden.
Bsp:
Master.ProjektID = 4711
Master.Mitarbeiter = xy
Detail.Mitarbeiter = xy
NEU: Projekt 4712 mit den dazugehörigen Sätzen in der MitarbeiterTab
TableAdapter.fill(Projekt) (select * from Projekt where ProjektID = 4711)
TableAdapter.fill(Mitarbeiter) (Select * from Mitarbeiter)
Durch die Releation im Dataset (xy) dürfte doch im Detail nur das angezeigt werden, was zum Master passt.
Bei mir zeigts hier alle Sätze aus der MitarbeiterTabelle an, die auf der DB vorhanden sind.
Muss also für den Detail der select um die ProjektID erweitert werden indem jeweils mit der Mastertabelle gejoint wird???
Comment