Forum: Datenbanken
Delphi
by Hansa,
10. Okt 2015
Thread wird langsam auch zu lange.
in #52 steht das :
Tja, und jetzt ?
Forum: Datenbanken
Delphi
by Hansa,
10. Okt 2015
Ach so geht das ? :stupid: Hier wird aber jetzt gesagt, dass in IBExpert der Trigger zuschlägt wie üblich und in Delphi/FireDAC eben nicht. Wie soll das gehen ? Dazu bräuchte ich eine Erklärung. Das kann doch alles nicht sein. Der Trigger ist gnadenlos und schlägt anhand der Bedingungen zu. Man kann also nur den Wert eines Feldes auf nicht NULL (dadurch halt den Trigger aushebeln bei...
Forum: Datenbanken
Delphi
by Hansa,
10. Okt 2015
Dies würde bedeuten, wenn man folgendes macht :
FDTable1COUNTER.AutoGenerateValue := arAutoInc;
dann wird automatisch die NULL überschrieben ? Mit was denn ? Woher soll denn FireDAC wissen auf welchem Wert die ID einer einzelnen Tabelle steht ? Ich hantiere hier z.B. gerade mit ca. 50 Tabelllen, die sich die ID aus einem einzigen Generator holen. Wozu also arAutoInc; setzen ? @TBx : erklär...
Forum: Datenbanken
Delphi
by Hansa,
10. Okt 2015
Das kann so fast nicht sein. FireDAC müsste dann irgendwie den Trigger in der Datenbank aushebeln. Wie das ? :shock: Und warum ? Sorry, aber meine Phantasie reicht da nicht aus.
Forum: Datenbanken
Delphi
by Hansa,
10. Okt 2015
Erstelle einen Datenbank-Trigger und fertig.
Forum: Datenbanken
Delphi
by Hansa,
18. Jan 2015
Views eleganter ? Dann erkläre mal bitte, wie ich die Daten einer Tabelle abrufe, sagen wir mal Artikel von Nr. 1 bis 1000 bestückt. Ich will aber jetzt aus meinem Delphi-Prograam nur die von 100 bis 199 sehen.
Forum: Datenbanken
Delphi
by Hansa,
18. Jan 2015
Lass mal die ganze Delphi-Seite vorerst weg. Lege in IBExpert Tabelle an, einen Generator und einen BI-Trigger für die ID. Dann füge ein paar Datensätze ein und guck, ob die ID korrekt hochgezählt wird (also automatisch, nicht von Hand !!)