Forums Neueste Beiträge
 

DataSet aktualisiert nach Insert die Detail-Datensätze nicht.

10/10/2009 - 18:08 von Christoph Wohlan | Report spam
Hi all,

nach einem Insert funktioniert im DataSet die
Aktualisierungsweitergabe an den Detail-Datensatz nicht - trotz
Relation mit Update-Rule Cascade. Ich brauche dringend Hilfe!

Ich habe ein typisiertes DataSet mit 2 Tabellen und einer Relation
"center$department" ("Relation and Foreign Key Constraint",
UpdateRuleÊSCADE). Wenn beim Speichern des Master-Datensatzes dann
von der Stored-Procedure die tatsàchliche Id kommt, wird diese beim
Master auch angezeigt - aber nicht an die ebenfalls neuen
Detaildatensàtze weitergegeben. Das Speichern schlàgt fehl! Was mache
ich falsch?

Ich habe mal gelesen, dass es da ein Problem gibt (http://
connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?
FeedbackID61104). Weiß jemand, ob es hierfür mittlerweile eine
Lösung gibt?

Vielen Dank im voraus.

Gruß Christoph


(Vista, SQLServer 2005, VS 2005, C#, .Net 3.5 SP1, StoredProcedure
"InsertIntoMaster" mit SCOPE_IDENTITY() alsRückgabewert, Parallele
Inserts von mehreren Instanzen)
 

Lesen sie die antworten

#1 Peter Fleischer
10/10/2009 - 22:56 | Warnen spam
"Christoph Wohlan" schrieb im Newsbeitrag
news:

nach einem Insert funktioniert im DataSet die Aktualisierungsweitergabe an
den Detail-Datensatz nicht - trotz Relation mit Update-Rule Cascade. Ich
brauche dringend Hilfe!

Ich habe ein typisiertes DataSet mit 2 Tabellen und einer Relation
"center$department" ("Relation and Foreign Key Constraint",
UpdateRuleÊSCADE). Wenn beim Speichern des Master-Datensatzes dann von
der Stored-Procedure die tatsàchliche Id kommt, wird diese beim Master
auch angezeigt - aber nicht an die ebenfalls neuen Detaildatensàtze
weitergegeben. Das Speichern schlàgt fehl! Was mache ich falsch?

Ich habe mal gelesen, dass es da ein Problem gibt
(http://connect.microsoft.com/Visual...back.aspx?
FeedbackID61104). Weiß jemand, ob es hierfür mittlerweile eine Lösung
gibt?



Hi Christoph,
kannst du ein kleines Beispielprojekt zeigen. Ich kann dein Problem mit
VB.NET nicht reproduzieren. Den Fehler kann man nur reproduzieren, wenn man
den Ablauf falsch programmiert (z.B. ohne kaskadiertes Update oder in
falscher Reihenfolge aktualisieren).

Eine Demo steht auf meienr Homepage unter
http://www.informtools.de/kb.aspx?ID25


Viele Gruesse

Peter

Ähnliche fragen