Announcement

Collapse
No announcement yet.

GEN_ID in einer IBUpdateSQL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • GEN_ID in einer IBUpdateSQL

    Hallo zusammen,

    ich versuche gerade einen Generator (für Primärschlüssel) in einer IBUpdateSQL-Komponente zum laufen zu bringen, aber leider geht das irgendwie nicht.

    Insert-SQL: "insert into Table1 values
    (GEN_ID(table1_gen,1), :TEX1, :TEXT2)"

    Als Lösung habe ich über eine weitere IBQuery einen neuen Schlüsselwert definiert, den ich dann der IBUpdateSQL manuell zuweise.
    Ist das die einzige Möglichkeit oder gehts doch irgendwie in der IBUpdateSQL??

    Wolfgang

  • #2
    Hallo,

    warum wird der GENERATOR-Wert nicht in einem TRIGGER direkt in der Datenbank gesetzt? Solange der Datensatz über die restlichen Felder logisch eindeutig gefunden werden kann, ist IBX in der Lage, den neuen vom Generator vergebenen Primärschlüsselwert automatisch zu bestimmen, wenn <b>TIBDataSet</b> verwendet wird

    Comment

    Working...
    X