Laden...

Access, Update/Insert, doppelte Beziehung

Erstellt von Froggie vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.207 Views
F
Froggie Themenstarter:in
323 Beiträge seit 2007
vor 12 Jahren
Access, Update/Insert, doppelte Beziehung

verwendetes Datenbanksystem: Access 2010

Hallo!
Ich habe folgendes Datenmodel:
TabA (PK,...,TabBPK)
TabB (PK,...,TabAPK)

Nun existiert jeweils eine 1:n-Beziehung auf den Feldern. Beim Update/Insert kommt logischerweise ein Fehler, dass der Datensatz in der anderen Tabelle vorhanden sein muss.

Kann man bei Access die Beziehungen/Indizes während eines Update/Insert dekativieren und danach wieder aktivieren (der SQL-Server kann das ja)? Wenn ich bei meinem Typed-Dataset EnforceConstarints setze hat das ja keine Auswirkung auf die DB.

Oder ist mein Datenmodell falsch? Wie kann/muss ich das umbauen?

G
538 Beiträge seit 2008
vor 12 Jahren

Eine Tabelle C, die die Verbindungen "verwaltet" bringt die Lösung ...
(oft auch als Kreuz-, Verknüpfungs- oder Zwischentabelle bezeichnet)

Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann - umgekehrt ist das schon schwieriger (K. Tucholsky)
Das Problem mit Internet-Zitaten ist, dass sie oftmals zu unrecht als authentisch angenommen werden. (K. Adenauer)