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

Antwort per Email an