Hallo miteinander,

sorry wenn ich die Liste etwas gel�hmt habe ....

Ich bin immernoch am versuchen eine Anwendung hinzukriegen, die mir eine
ServerDb mit einer OfflineDB abgleicht.

Die Offline DB ist die Quelle. Die muss m�glichst Konfliktlos sein :-)

Die ServerDB soll sich mit der ClientDB abgleichen.

Ich habe hierzu (auf dem Client) folgendes geschrieben (Siehe unten).

Ich habe also zwei DataSet's (Die ServerDS und die ClientDS).

Auf dem Server habe ich erst mal alle Datens�tze gel�scht ....

Auf dem Client sind alle notwendigen Recors drauf.

Wie muss ich nun verfahren, da� ich das ge'merge'te DataSet auf den Server
bekomme?

Hier das was ich bisher habe:
  public static void Main()
  {

    customerInterface mySamp = new customerInterface();  // Proxy object.

    int om_operator = 1;

    // Server DataSet holen
    DataSet ServerDS = mySamp.getVHS(om_operator);
    DataTable myTable = ServerDS.Tables["VHS"];


    //Automaten Dataset erzeugen
    SqlConnection VIDEOConn = new SqlConnection("SERVER=****;User
Id=sa;PASSWORD=;DATABASE=***");
    SqlCommand selectCMD = new SqlCommand("SELECT ...... FROM VHS ",
VIDEOConn);
    selectCMD.CommandTimeout = 30;
    SqlDataAdapter ClientDA = new SqlDataAdapter();
    ClientDA.SelectCommand = selectCMD;
    VIDEOConn.Open();

    DataSet ClientDS = new DataSet();
    ClientDA.Fill(ClientDS, "VHS");

    VIDEOConn.Close();

    // Erl�uterung:
    // ServerDS = DataSet des Servers f�r diesen Operator
    // AutomatDS = DataSet des Automaten (f�r diesen Operator)


    // Server und Automaten DataSet Mergen
    //Console.WriteLine(updDS.GetXml());


    ClientDS.Merge(ServerDS, true, MissingSchemaAction.Add);

    Console.WriteLine( ClientDS.GetXml() );

    DataSet updatedDS = new DataSet();
    updatedDS = mySamp.UpdateVHS(ClientDS.GetChanges());
    ClientDS.AcceptChanges();

  }


W�re um weitere Hilfe sehr dankbar ....

Gru� Mansur


| [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