AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:17

Parameter dieser Suchanfrage:

Suche in Thema: FireDac CopyDataSet kopiert nicht den PK
Suche alle Beiträge, die von "Kostas" 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.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    Hallo Uwe,

    ich konnte jetzt nachstellen das die Ursache wie du schon sagtest nicht CopyDataSet ist sondern FireDac und dessen Query.
    Ich habe in meinem Code nachgeschaut wo ich CopyDataSet verwende.
    Es ist immer so das ich ein DataSet über einen DataSnap Server bekomme
    und diesen in einer MemTable oder direkt verarbeite. Ich schreibe
    also nie über die Query in die DB. Deshalb hat es bis...
  • Forum: Datenbanken

    AW: FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    Tausend Dank Uwe,

    so funktioniert es.

    Ich habe in dem Projekt mehrere Stellen in denen ich CopyDataSet
    nutze. Es ist bis jetzt nicht aufgefallen. Würdest du das als Bug
    bezeichnen? Oder warum gibt es keine Option dieses Verhalten zu steuern? Zumindest habe ich jetzt verstanden dass das zusammenhängt
    mit den AutoInc Feldern.

    Gruß Kostas
  • Forum: Datenbanken

    AW: FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    Sorry Uwe,
    ich habe das Zip mit allen Files angehängt.

    in dem aktuellen Projekt benötige ich leider BigInt.
    Die PKs auf Integer setzt ist nicht möglich.
    Eine Alternative ist natürlich dynamisch das SQL für UPDATE OR INSERT INTO
    zu generieren und auf CopyDataSet zu verzichten.
  • Forum: Datenbanken

    AW: FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    Hallo Uwe, in der Form sind alle vier Querys enthalten. Was könntest du meinen?

    Auch coStructure hab ich versucht leider ohne Erfolg.
    FDQuery2.CopyDataSet(FDQuery1, );

    Gruß Kostas


    oh, muss ich revidieren. coStructure scheint zu funktionieren wenn der PK ein Integer ist.
    Bei BigInt funktioniert es nicht. Ich habe es vorhin immer nur mit BigInt ausprobiert.
  • Forum: Datenbanken

    AW: FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    ja, eigentlich schon.
    CREATE OR ALTER trigger kontakte_bi for kontakte
    active before insert position 0
    as
    begin
    if (new.kontaktid is null) then
    new.kontaktid = gen_id(gen_kontakte_id,1);
    end
  • Forum: Datenbanken

    FireDac CopyDataSet kopiert nicht den PK

     
      by Kostas, 4. Aug 2015
    Hallo Zusammen,

    Delphi XE8, FB2.5

    CopyDataSet sollten eigentlich die Komplette Datenmänge kopieren.

    FDQuery4.CopyDataSet(FDQuery3, );

    Ich habe dafür auch eine Testanwendung erstellt.
    Zum testen habe ich eine DB mit vier gleiche Tabellen angelegt.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Kostas&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=186107
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 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