> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Joachim
> van de Bruck
> Gesendet: Montag, 22. Juli 2002 18:48
> An: aspDEdotnet
> Betreff: [aspdedotnet] AW: Frage zu Beispiel aus der .Net Doku
>
>
> Hallo!
>
> > Die Applikation, die eben den Abgleich macht (Den Service
> > n�tzt) macht was "getChanges()" und dann sollen die Daten
> > abgeglichen sein.
> >
> > Wie z.T. ("zum Teufel") weis der denn welches Command er
> > verwenden soll? oder ist das einfach gegeben, wenn man den
> > Befehl myDS.Merge(updDS) verwendet?
> >
> > K�nnte mir mal jemand den Punkt erkl�ren, wo und wie das
> > l�uft, da� er wei� ob er inserten, updaten, oder deleten soll?
>
> K�nnte ich erkl�ren, aber nicht in ein paar S�tzen ...
>
> Beim Vergleich zweier DataSets, die ja jeweils auch noch die
> Strukturdefinitionen vorhalten, kann doch sehr einfach bestimmt werden,
> ob ein Datensatz eingef�gt, modifiziert oder gel�scht werden soll. F�r
> den theoretischen Background empfehle ich Dir die Dokumentation des SQL
> Server zum Thema Replikation, und vor allem "Inside SQL Server". Du
> kannst sogar Spalten hinzuf�gen, �ndern oder l�schen und ds.Merge(...,
> true, System.Data.MissingSchemaAction.Add) verarbeitet auch das.
>
> Allerdings ist es nicht sicher, dass nach dem Merge, beide DataSets
> identisch sind. Beim Mergen k�nnen Konflikte auftreten. Und f�r eine
> Synchronisation muss man sowieso in beide Richtungen mergen. Au�erdem
> kann ich nicht glauben, dass ein DataSet wie eine entsprechende
> DB-Engine arbeitet und Log-Daten inklusive Timestamp f�hrt. F�r die
> Replikation bietet der SQL Server von vornherein fertige Tools, die auch
> im Web funktionieren. Ein eigener Webservice ist da potentiell
> unsicherer. F�r Access gibt es ebenfalls fertige Tools, die gar nicht so
> teuer sind.

Mach hier doch mal ein paar Vorschl�ge....
Ich habe auf beiden Seiten SQL-Servers (bzw. MSDE).
Ich habe eine Vielzahl von Clients und Eine Server-DB
Ich will nun, da� die Client-DB's in Intervallen von einigen Minuten sich
mit der Server-DB abgleichen. Hierzu ben�tige ich eine SQL-Abfrage, da jeder
Client anhand einer ID erkannt wird ...


Gru� Mansur

>
> Freundliche Gr��e
> Joachim van de Bruck
>
>
> | [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