Laden...

[gelöst]SQL CE Datensatz wird nicht gespeichert

Erstellt von Seraph2402 vor 12 Jahren Letzter Beitrag vor 12 Jahren 693 Views
Seraph2402 Themenstarter:in
109 Beiträge seit 2010
vor 12 Jahren
[gelöst]SQL CE Datensatz wird nicht gespeichert

Hy,

verwendetes Datenbanksystem: SQL Server CE 3.5

Folgendes Problem. Ich habe eine Mini-Anwendung die auf eine lokale SQL CE Datenbank zugreift. Wenn ich nun versuche einen Datensatz zu speichern, wird dieser komischerweise nicht gespeichert. Also er befindet sich nicht in der Datenbank, aber ich weiß einfach nicht warum.

Folgendes als Hilfestellung verwendet: Visual C# 2010

Mein Code


liquidityDataSet ds = new liquidityDataSet();

// TableAdapter erstellen
LiquidityplansTableAdapter liquidityTableAdapter = new LiquidityplansTableAdapter();
liquidityTableAdapter.Fill(ds.Liquidityplans);

// Neue Row erzeugen
liquidityDataSet.LiquidityplansRow liquidityRow = ds.Liquidityplans.NewLiquidityplansRow();

// Row mit Daten bestücken
liquidityRow.liquidityName = string.IsNullOrWhiteSpace(txtLiquidityName.Text) ? string.Empty : txtLiquidityName.Text.ToString();
liquidityRow.liquidityDate = DateTime.Now;

// Row zur Datenbank hinzufügen
ds.Liquidityplans.AddLiquidityplansRow(liquidityRow);
ds.AcceptChanges();

mfg Seraph

Ich beschütze das was am Wichtigsten ist!

3.825 Beiträge seit 2006
vor 12 Jahren

Hallo Seraph,

ds.AcceptChanges();

das ist schon mal falsch.

Auch fehlt ein "liquidityTableAdapter.Update()".

Hier ist ein Beispiel wie man einen Datensatz einfügt :

http://www.seven-c.de/files/datenbankenhowto.htm Kapitel 7 "Daten einfügen"

Grüße Bernd

Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3

Seraph2402 Themenstarter:in
109 Beiträge seit 2010
vor 12 Jahren

Danke, Bernd.

Sind meine ersten versuche 😉

ds.AcceptChanges();

ersetzt durch

liquidityTableAdapter.Update(ds);

mfg Seraph

Ich beschütze das was am Wichtigsten ist!