nur noch vielleicht als schlagw�rter nach denen man suchen kann : Recordset = verbunden mit der Datenquelle (connected recordsets)
DataSets = nicht verbunden zur Datenquelle (disconnected "recordsets") ----- PS. Recordsets gibt es nicht mehr. Das sind DataSets und nur im Arbeitsspeicher gehalten. MFG Johann Schwab > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]] > Gesendet am: Dienstag, 23. Oktober 2001 09:50 > An: aspDEdotnet > Betreff: [aspdedotnet] Re: AW: Was benutze ich statt dem Recordset? > > Soweit (fast) verstanden. > Nur was benutze ich denn nun statt des Recordsets? Den DataAdapter oder > das DataGrid (Ich dachte das w�re etwas zum Anzeigen)? Und wie kann ich > denn nun festlegen wann das DataSet mit der DB synchronisiert, und wie > funktioniert die Synchronisation (Funktionsaufruf?)? > Sorry, bin irgendwie noch nicht viel schlauer geworden... > > Gru� > Bj�rn > > In a message dated Tue, 23 Oct 2001 3:10:11 AM Eastern Daylight Time, > "Schwab, Johann - Munich" <[EMAIL PROTECTED]> writes: > > > Hallo, > > also als erstes: > > > > Ein Dataset kannst Du Dir vorstellen wie eine Datenbank mit Joins und > allem > > was dazugeh�rt. Das Datasetz wird gekapselt im Speicher des Servers > > gehalten. Und nur hier wird es modifiziert. Mit Datasets l��t sich alles > > machen wie mit einer Datenbank. Tabellen hinzuf�gen, l�schen, �ndern, > > Verkn�pfungen erstellen u.s.w.. Wenn die Daten im DataSet soweit > inOrdnung > > sind, werden die Daten wieder an die Datenbank zur�ckgeschrieben. die > > Gesch�ftslogic (was wie wann es zur�ckgeschrieben wird) mu�t Du schon > selber > > festlegen. > > > > Wenn Du mit Datareader arbeitest, hat nur nur einen Forwardercursor. > D.h., > > Du kannst nur lesend nur nur einmal darauf zugreifen Du ziehst Dir quasi > > eine bestimmte Menge an Datens�tzen rein und das wars. Nur sinnvoll wenn > Du > > Daten am Kundenbrowser anzeigen willst, und ggf. eine Auswahl erwartest > > dessen Ergebnis Du dann weiterverwenden kannst. > > > > DataReader lesen nur sequenziell Daten ein, auf die Du nur lesend > zugreifen > > kannst. > > Mit dem Adapter f�llst Du das Dataset. OleDbDataAdapter.Fill(Dataset) > > DataGrid1.Databind() (wenn Du ein Datagrid angelegt hast) > > > > DataSets lassen jegliche Manipulation zu wie Du es von Datenbanken > kennst. > > > > > > > > MFG > > Johann > > > > > > > > -----Urspr�ngliche Nachricht----- > > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > Gesendet: Dienstag, 23. Oktober 2001 08:59 > > An: aspDEdotnet > > Betreff: [aspdedotnet] Was benutze ich statt dem Recordset? > > > > > > Hallo Liste, > > ich habe folgende Frage schon an die ado.net Liste gepostet, habe aber > noch > > keine Antwort bekommen. Leider scheint da nicht viel los zu sein. Ich > hoffe, > > dass es nicht an meinen "ketzerischen" Fragen liegt. > > > > Hier also meine Fragen: > > > > Ich habe bisher unter VBA in Access entwickelt und versuche jetzt meine > > ersten Schritte unter ASP.Net. Trotz dem Studium einiger B�cher hab eich > > noch nichts gefunden, um �nderungen an Datens�tzen auf Feldebene > > vorzunehmen. Auch f�r findfirst habe ich noch keinen richtigen Ersatz > > gefunden. Ich habe hier mal ein konkretes Beispiel an dessen > Konvertierung > > ich am verzweifeln bin. > > > > do while not rs.nomatch > > rs.findfirst ("[lfdNr]=" & rs!Vorgaenger) > > rs.edit > > rs!Position=pos+1 > > rs.update > > pos=rs!Position > > loop > > > > Ich habe das grob vereinfacht dargestellt. Es geht mir auch nicht darum > > dieses Beispiel 1:1 zu �bersetzen, sondern vielmehr allgemein um die > > Technik. > > > > Wie kann man soetwas also einigerma�en elegant in Net abbilden? > > > > Noch etwas allgemeines: > > Was hat es mit diesen Datasets aufsich? Wozu braucht man diese, wenn die > > Manipulation von Daten ohnehin nur serverseitig erfolgt? Oder werden die > > kompletten Datasets mit zum Client und wieder zur�ck �bertragen? Wie ist > es > > mit DataReadern? Greifen die auch auf ein Dataset zu? Was ist wenn man > mit > > einem Reader Daten aus einer DB auslesen will, die man mit einem Adapter > > zuvor auf einem Dataset ge�ndert hat? Erh�lt man unterschiedliche Daten? > > Wann synchronisiert sich das Dataset mit der Datenbank? > > > > Ich hoffe es bringt jemand die Geduld auf einem Anf�nger diesen Haufen > von > > Fragen zu beantworten... :-) > > Vielen Dank daf�r schon mal!!!! > > > > Gru� > > Bj�rn > > > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > > > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > > > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
