Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Problem mit TableAdapter


AdrianK - Mo 01.09.08 10:23
Titel: Problem mit TableAdapter
Hallo,

Das Navigieren, darstellen, bearbeiten etc. von Datenbankeinträgen in meiner Adressverwaltung klappt seit ich BindingSource, DataSet, TableAdapter usw. verwende sehr gut, doch nun habe ich ein Problem mit den speichern der Änderungen in der Datenbank. Das erstellen und Speichern von Datensätzen funktioniert, doch wenn ich einen Datensatz bearbeitet habe und diese Änderungen mittels

C#-Quelltext
1:
2:
adressenBindingSource.EndEdit();
            adressenTableAdapter.Update(adressenDataSet.Adressen);

speichern will kommt eine Fehlermeldung. (SQLCeException wurde nicht behandelt... ) und das Programm stürzt ab.
Was kann ich tun? Danke schonmal!


Kha - Mo 01.09.08 10:29

Der Inhalt der Exception wäre noch eine interessante Information.


Skiller-1988 - Mo 01.09.08 11:25

Wenn du mit einen Dataset und einen Dataadapter arbeitest warum verwendest du dann nicht die Update-Methode des Dataadapters? ( Ist meiner Meinung nach die einfachste variante und nicht gerade die allerschlechteste)

Mehr Infos dazu unter:http://www.galileocomputing.de/openbook/visual_csharp/visual_csharp_29_001.htm#mj5f5267bc0999e3ec0cdd83bc055434cd


Kha - Mo 01.09.08 11:39

Tut er doch. Ein Table Adapter ist einfach eine typisierte Wrapper-Komponente um den DataAdapter.


Skiller-1988 - Mo 01.09.08 14:05

Sorry dann hab ich das falsch Verstanden. :oops: