Dataset.Merge dupliziert Datensätze

19/05/2008 - 08:55 von mike | Report spam
Hi !

Ich habe zwei untypisierte Datasets, gleiches Schema (mit ReadXmlSchema
geladen). Beide enthielten ursprünglich dieselben Daten, habe dann bei einem
ein paar Datensàtze in einer Table hinzugefügt. Wenn ich das mit den neuen
nun zum alten, das den Ausgangsbestand enthàlt mergen möchte, dupliziert er
alle Datensàtze, die in beiden Datasets völlig gleich sind. Ich hàtte mir
erwartet, dasss er nur die neuen hinzufügt - geht das ?

lg michael
 

Lesen sie die antworten

#1 Elmar Boye
19/05/2008 - 10:43 | Warnen spam
Hallo Michael,

mike schrieb:
Ich habe zwei untypisierte Datasets, gleiches Schema (mit ReadXmlSchema
geladen). Beide enthielten ursprünglich dieselben Daten, habe dann bei einem
ein paar Datensàtze in einer Table hinzugefügt. Wenn ich das mit den neuen
nun zum alten, das den Ausgangsbestand enthàlt mergen möchte, dupliziert er
alle Datensàtze, die in beiden Datasets völlig gleich sind. Ich hàtte mir
erwartet, dasss er nur die neuen hinzufügt - geht das ?



Merge funktioniert nur dann vernünftig, wenn die DataTable einen
Primàrschlüssel hat.
Zur Funktionsweise von Merge schau Dir mal an:
<URL:http://msdn.microsoft.com/de-de/lib...8.aspx>
"Zusammenführen von 'DataSet'-Inhalten (ADO.NET)"

Gruß Elmar

Ähnliche fragen