Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo hansa,
der Tigger steht im #3 Beitrag.
Habe alles unter FIBPlus AutoUpdateOptions gelöscht, scheint jetzt zu funktionieren.
Er zählt nur um eins hoch, ich werde das mal weiter beobachten.
Danke für die Hilfe an alle.
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo hansa,
auf Step 5 eingestellt er zählt nur um eins weiter?????
Wieder auf Step 1 gestellt er zählt um 2 weiter?????
Das ist mir zu hoch.
Bis bald Chemiker
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo hansa,
im FIBDataset steht:
AutoReWriteSqls= True
Generatorname= GEN_MW_TABELLE_ID
GeneratorStep=1
Kommt es deshalb zu der unterschiedlichen Zählweise?
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo mkinzler,
mir nicht bekannt.
Ich habe nur die Komponenten so eingestellt das ich die Eingabe mit dem DBGrid und dem DBNavigator testen kann.
Bis bald Chemiker
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo MrSpock,
dank für die Übersetzung.
Ja, es wird ein PK für das Feld verwendet.
ALTER TABLE MW_TABELLE ADD CONSTRAINT PK_MW_TABELLE PRIMARY KEY (MW_ID);
Bis bald Chemiker
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo mkinzler,
was ist ein PK?
Es wird ein Tigger verwendet:
CREATE OR ALTER TRIGGER SET_MW_ID FOR MW_TABELLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
Forum: Datenbanken
Delphi
by Chemiker,
12. Jan 2009
Hallo,
ich habe unter Firebird ein Feld das automatisch durch einen Generator hochgezählt wird.
Wenn ich nun Datensätze eingebe unter IBExpert, so wird das Feld auch ohne Probleme hochgezählt. In meinem Test-Programm wo ich die Eingabe mit einem DBStringGrid und mit einem DBNavigator realisiere, wird das Feld um 2 hochgezählt.
IBExpert; 1,2,3,4 usw.
Delphi-Prg.:1,3,5 usw.
Woran kann...