![]() |
AW: Firebird INTEGER = NotNull
Zitat:
|
AW: Firebird INTEGER = NotNull
Zitat:
|
AW: Firebird INTEGER = NotNull
Delphi-Quellcode:
Mein Problem ist, dass ich aufgefordert werde was in die Spalte "Einsatznummer zu schreiben.
var
i,e,z : integer; Die Zahl sollte natürlich fortlaufend geführt werden. Später möchte ich dieses mit einem Datum ergänzen! Beispiel: 20150126-00001 20150126-00002 usw. usw. |
AW: Firebird INTEGER = NotNull
Nun zeig doch mal, was im Trigger drinsteht.
|
AW: Firebird INTEGER = NotNull
Zitat:
Statt mit solchen Konstrukten Speicherplatz zu sparen, wie wäre es mit Key,Timestamp bzw. Date und Sequenz? alle drei Felder können Durch die DB vorbelegt werden oder hast Du so obskure Anforderungen zu erfüllen wie, alle Datensätze für britische Kunden müßen im Datensatzkenner ein "007" enthalten? Gruß K-H |
AW: Firebird INTEGER = NotNull
Das ich auf dem falschem Weg bin,
ist mir auch schon aufgefallen :shock: Dein Vorschlag "Date und Sequenz" hört sich gut an!
Delphi-Quellcode:
Einsatz.Insert;
Einsatz.FieldByName('MELDUNG').Text := MemoText; Einsatz.FieldByName('EINSATZNUMMER').Text := FormatDateTime ('yyyymmdd', Now)+( )// hier brauche ich eine Art ID Einsatz.FieldByName('Sondersignal').Text := '0'; Einsatz.Post; |
AW: Firebird INTEGER = NotNull
Er hat von 3 Feldern geschrieben, Du versuchst das alles in eins zu quetschen. Und wie der Trigger aussieht, wissen wir immer noch nicht.
|
AW: Firebird INTEGER = NotNull
Habe von Trigger leider noch keine Ahnung.
Die Trigger befinden sich als Bezeichnung in der Datenbank! (mehr nicht!) Brauche einfach nur eine automatisch fortlaufende Nr. die ich da "reinschreiben" kann! Sie soll nicht von der Datenbank vorgegeben werden, sondern von Delphi selbst! Das ist mein Ziel! Vielleicht noch mit einem Datum vorher versehen! |
AW: Firebird INTEGER = NotNull
Das kann aber mächtig ins Auge gehen, darauf wurde nun auch schon mehrfach hingewiesen.
|
AW: Firebird INTEGER = NotNull
Ok, dann muss ich wohl eine eigene DB erstellen.
Gibt es für Firebird eine Art Konsole oder so? (Freeware) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz