AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:02

Parameter dieser Suchanfrage:

Suche in Thema: Firedac SchemaAdapter Problem!
Suche alle Beiträge, die von "Daniel" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Der SchemaAdapter selbst merkt sich das nicht, er verwaltet nur eine Liste an TDataSets - so geht es aus dessen Quellcode hervor.
    Im Prinzip greifst Du doch - zumindest aus Daten-Sicht - in das Transaktions-Handling ein, indem Du die Daten anderweitig weiterleitest und den dann neuen Zustand als "Commited" betrachtest.

    Eventuell solltest Du Deine Daten tatsächlich in eine MemTable kopieren -...
  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Aus Sicht der DB-Komponenten ist das Verhalten genau richtig. Die können ja nicht wissen, dass Du die Daten schon anderweitig losgeworden bist.

    Es geht also um die Frage, wie Du einem TDataSet mitteilen kannst, dass er die Information, dass da Datensätze aktualisiert wurden, vergessen und seinen Zustand als "aktuell" betrachten kann.
  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Also in etwa wie folgt:
    FDConnection1.StartTransaction;
    iErrors := FDSchemaAdapter1.ApplyUpdates;
    if iErrors = 0 then
    begin
    for x := 0 to FDSchemeAdapter1.Count-1 do
    FDSchemaAdapter1.DataSets.CommitUpdates;
    FDConnection1.Commit;
    end
    else
  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Zur Not kannst Du ihm ja mal die Option "siData" aus dessen Eigenschaft "ResourceOptions.StoreItems" wegnehmen.
  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Ja, aber der zentralisiert die Änderungen aller an ihn angebundenen DataSets.
    Du kannst ihn nach den Datasets fragen und dann das jeweilige Delta abrufen. Jeder dieser DataSets kann ja ein völlig anderes Feld-Layout haben, das alles in einem gemeinsamen Topf verwalten zu wollen, ergibt keinen Sinn.

    Was möchtest Du denn erreichen?
  • Forum: Datenbanken

    AW: Firedac SchemaAdapter Problem!

      Delphi
      by Daniel, 13. Nov 2014
    Laut Doku sollte es die Eigenschaft ".Delta" sein, die Dir die Menge der geänderten Datensätze gibt.
    http://docwiki.embarcadero.com/RADStudio/XE7/en/Caching_Updates_(FireDAC)


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Daniel&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=182730
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz