Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#2

AW: C#, Dataset: Ich bekomme Cascaded Inserts nicht hin

  Alt 27. Mai 2012, 12:23
Hast Du in Deinem Dataset die Relation auch korrekt eingetragen?
Konkret geht es hier um die DataTableConstraint (ForeignKeyConstraint - http://msdn.microsoft.com/en-us/library/st1t2c35.aspx ) zwischen der Master- und der Detail-Table in Deinem Dataset und der DataRelation ( http://msdn.microsoft.com/en-us/libr...arelation.aspx ) zwischen den Tabellen im allgemeinen.

Die DataColumn der PK-Spalte in Deiner Master-Table muss auch Cascading updates gesetzt haben, um die neue ID von der Datenbank auch an die Detail-Sätze weiterzugeben.

Theoretisch sollte das aber der TableAdapter vollautomatisch setzen. Nutzt Du den nicht?
Hier gibts noch ein paar Beispiele was man ansonsten manuell machen muss um das zum laufen zu bringen: http://msdn.microsoft.com/en-us/library/ks9f57t0.aspx
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org

Geändert von Phoenix (27. Mai 2012 um 12:23 Uhr) Grund: typo korrigiert
  Mit Zitat antworten Zitat