Hallo Johann, dein Problem liegt in der Funktion "updaten(...)".
ds1 (DataSet) ist in einer anderen Funktion (in der oberen) deklariert und instantiiert. d.h., dass dieses Dataset (Objekt) in der Funktion updaten(...) unbekannt ist, da es ja auch nicht global ist. Andreas -----Urspr�ngliche Nachricht----- Von: Serge Runge [mailto:[EMAIL PROTECTED]] Gesendet: Mittwoch, 10. April 2002 13:40 An: aspDEdotnet Betreff: [aspdedotnet] Re: comm.Update(DataSet,"tabelle") Hallo Johann, das sieht schonmal alles nicht schlecht aus...was du da zusammengebastelt hast...ich w�rde bei der Fehlersuche dazu neigen....den CommandBuilder zu instanzieren bevor du die Daten aus dem DataAdapter ins DataSet f�llst.... Denn das Problem bei deiner Variante ist, dass zuerst �nderungen am DataSet vorgenommen werden...und erst dann ein CommandBuilder hinzugerufen wird...wer weiss ob der, das so gut leiden kann Zu deiner Fehlermeldung selber .. /// Object reference not set to an instance of an object. ...m�sste ich mal wissen in welcher Methode der obige Code steht (der mit der Connection) Serge ----- Original Message ----- From: "Schwab Johann" <[EMAIL PROTECTED]> To: "aspDEdotnet" <[EMAIL PROTECTED]> Sent: Tuesday, April 09, 2002 10:21 PM Subject: [aspdedotnet] comm.Update(DataSet,"tabelle") > Hallo Liste, > ich komm nicht weiter. > > Habe ein DataSet, visualisiere es mittels einer DataList, �ndere die Daten, > will es wieder zur�ckschreiben in die Datenbank !!!! > > > Aber wie ???????????? > > Wer kann mir hier helfen ??? > > > DataSet ds1 = new DataSet; > > > OleDbConnection conn2 = new > OleDbConnection(Session["connstring"].ToString()); > OleDbAdapter comm2 = new OleDbDataAdapter("select * from personen where > kundennummer = "+Session["Kunde"].ToString(),conn2); > comm2.Fill(ds1,"personen"); > > > /// Dann zeige ich mittels der DataList die Daten an, und kann diese > bearbeiten. > > > DataList1.DataSource=ds1.Tables[0].DefaultView; > DataList1.DataBind(); > > } > > > /// Aber wie bekomme ich die Daten wieder zur�ck in die Datenbank > > /// Beim Ausf�hren dieser Funktion kommt folgende Meldung: > /// Object reference not set to an instance of an object. > > > public void updaten(object sender, System.EventArgs e) > { > > > /// was mu� hier noch rein ??????????????? > > > OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(comm2); > comm2.Update(ds1,"personen"); > > } > > > MFG > Johann > > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
