none
Daten werden nicht gespeichert!

    Frage

  • Hallo Zusammen,

    ich habe eine Access Datenbank die ich mit C# und DataSet nutze.

    Beim Speichern von Daten in die Datenbank, werden diese nicht in der Datenbank übernommen.

    Die Daten sind nicht in der Db des kompilierten Ausgabeordners vorhanden.

    Kann mir mal jemand auf die Sprünge helfen weshalb das so ist?

    Ich habe ein SaveObject das mit den Daten aus der UI gefüttert wird.

    Die Daten des SaveObjects schreibe ich dann in eine neue Row des DataSets. Beim Debugging sind die Daten auch im DataSet vorhenden. Nur nach dem Accept Changes sind die Daten nicht in der Datenbank?!?!

      if (this.uafSaveObject.MailDistributionCollection != null && this.uafSaveObject.MailDistributionCollection.Count() > 0)
                {
                    //Count Orders On tbl_Orders                    
                    int cnt2 = (from c in DB.tbl_Orders_MailDistribution
                               select c).Count();
                   
                    foreach (tbl_Client item in this.uafSaveObject.MailDistributionCollection)
                    {
                        cnt2++;
                        LIMSDataSet.tbl_Orders_MailDistributionRow o = DB.tbl_Orders_MailDistribution.Newtbl_Orders_MailDistributionRow();
                        o.ID = cnt2;
                        o.Order_ID = this.uafSaveObject.ID;
                        o.tbl_Client_ID_FK = item.ID;
                        DB.tbl_Orders_MailDistribution.Addtbl_Orders_MailDistributionRow(o);
                        //DB.tbl_Orders_MailDistribution.AcceptChanges();
                    }
                }
     DB.AcceptChanges();


    Gruß

    Peter

    Wer grob fahrlässige Rechtschreibfehler findet, darf diese behalten ;0)

    Freitag, 22. August 2014 11:11

Alle Antworten