Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
DataSet führt keine aktualisierung aus
Belzaharas
myCSharp.de - Member



Dabei seit:
Beiträge: 47
Herkunft: Aachen

Themenstarter:

DataSet führt keine aktualisierung aus

beantworten | zitieren | melden

Also ich hab folgenden Code:


{
                    DataSet Result = new DataSet();
                    Result = DbConnector.GetTableWithWhere(eintrag, "ID", biglist.SelectedValue);
                    
                    // es wird jeweils die erste tabelle und spalte genommen, da die ID einzigartig ist
                    // und es somit nur eine Trefferzeile gibt
                    DataTable ResultTable = Result.Tables[0];
                    DataRow ResultRow = ResultTable.Rows[0];
                    ResultRow[1] = Name.Text;
                    if (eintrag != "Semester")
                    {
                        ResultRow[2] = Beschreibung.Text;
                    }
                    deletewarning.Text = Convert.ToString(ResultRow[1]);
         

      
                        string constr = ConfigurationManager.AppSettings["ConnectionString"];
                        SqlConnection con = new SqlConnection();
                        con = new SqlConnection(constr);
                        con.Open();
                        SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter();
                        SqlDataAdapter1.Update(Result);
                        con.Close();
           
                    
                    Result.AcceptChanges();
                    reloadBiglist(biglist.DataSourceID);
                }

Er Speichert den neuen Wert richtig in der Zeile, das seh ich an der ausgabe bei dem Label deletewarning.
Der connection string ist auch richtig, also gibt keine fehler und funzt bei Select abfragen.

Nur versteh ich nicht, warum er die Änderungen nciht in die DB speichert. Ich seh da keinen fehler und versteh das problem nicht o.0

Besten Dank schonmal im vorraus

Hauke
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Belzaharas am .
private Nachricht | Beiträge des Benutzers
Dr.Z
myCSharp.de - Member

Avatar #avatar-2603.jpg


Dabei seit:
Beiträge: 93
Herkunft: Nettetal

beantworten | zitieren | melden

Hi,

ich habe das gleiche Problem. Ich hole mir dir DB in mein Programm, füge Zeilen an die einzelnen Tabellen an und möchte die Datenbank dann wieder mit SQLDataAdapter.Update(DataSet) in die Datenbank schieben. Leider funktioniert dieser Vorgang bei mir nicht bzw. nciht vollständig. Es wird nur die erste Tabelle (die nur eine Kundennummer enthält) aktualisiert.

Ale weiteren Tabellen werden nicht aktualisiert.

Das Thema habe ich hier Nur teilweises Datenbankupdate eröffnet.

Hast du mitlerweile einen Lösungsweg gefunden? Ich trickste mich da momentan mehr oder weniger selber aus.
private Nachricht | Beiträge des Benutzers