Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#2

Re: .Net-Dataset Zugriffsprobleme

  Alt 1. Apr 2007, 13:36
Hallo DGL-luke,

Dein entscheidender Fehler dürfte AcceptChanges() sein; das führt häufiger zu Verwirrung. Damit werden nämlich alle Zeilen (insbesondere auch die gerade geänderte) auf DataRowState.Unchanged gesetzt, also alle Änderungen zurückgenommen. Durch EndEdit() wird aber gerade DataRowState.Modified gesetzt; durch einen nachfolgenden Aufruf von DataAdapter.Update(dataSet1) wird dieser Wert genutzt, um die Art der Speicherung (Insert, Update, Delete) zu bestimmen und auszuführen.

Weitere Erläuterungen in der SDK-Doku unter Aktualisieren von Datenquellen mit DataAdapters und anderen Stichworten.

Viel Erfolg weiterhin! Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat