Einzelnen Beitrag anzeigen

Generalissimo

Registriert seit: 28. Aug 2003
187 Beiträge
 
Delphi 6 Enterprise
 
#9

Re: Grundsätzliches zur Datenbankverwendung

  Alt 18. Jul 2005, 16:48
ja ein DataSet in Net kann als ClientDataset angesehen werden.
Allerdings ist das DataSet in Net viel mächtiger (contraints, relations ...).

Ein Punkt zu dem CommandBuilder -> würde ich nur im Notfall nutzen, da er sehr viel Performance kostet

DataSet als InMemory-Datenbank wird erst unter Net 2.0 wirklich seine "volle" Reife erhalten.
Erst dort wird alles binär von der Datenbank übertragen. Allerdings spielt das bei Embedded keine
Rolle.

PS: für den der den obigen Codeabschnitt nutzt, nicht vergessen die Transaction zu schließen.
Code:
 myConn.Open();
 try
 {
    DataSet custDS = new DataSet();
    myDataAdapter.Fill(custDS, "Employee");

    //code to modify data in dataset here

    //Without the FbCommandBuilder this line would fail
    myDataAdapter.Update(custDS, "Employee");
    myTxn.Commit();

 }
 except
 {
   myTxn.Rollback();
 }
 finally
 {
    myConn.Close();
 }
  Mit Zitat antworten Zitat