Firebird, PK & TZTable.Append
- From: "Rainer Budde" <speed78[no-spam]@gmx.net>
- Date: Wed, 8 Feb 2006 21:59:52 +0100
Hi,
ich habe eine Firebird (1.5) Datenbank mit einer Tabelle. In der Tabelle
gibt es drei Spalten (ID, Test1 und Test2). ID ist ein Primary-Key als
Integer mit fortlaufender Nummer. Es wird also ein Trigger verwendet um die
fortlaufende Nummer zu erstellen. Ich nutzer jetzt die TZTable wie folgt:
----------
Table1.Append;
Table1.FieldByName( 'Test1' ).AsString := 'EinWert1';
Table1.FieldByName( 'Test2' ).AsString := 'EinWert2';
Table1.Post;
----------
Jetzt erhalte ich die Meldung "Feld 'ID' muss einen Wert haben" und ich weiß
jetzt nicht mehr weiter. Wie sage ich der Table das Feld ID von der
Datenbank gefüllt wird.
Ich habe noch folgendes probiert: Ich habe ein "TZUpdateSQL" Object als
"UpdateObject" an die Table1 gebunden und dort den Insert-String wie folgt
gestaltet.
----------
INSERT INTO TESTTABLE (Test1, Test2) VALUES (:parTest1, :parTest2)
----------
Ich dachte mir das die Table-Komponente die Parameter füllt aber leider hat
das auch nix gebracht. Kann mir da jemand einen Tipp geben?
Danke
Gruß Rainer
--
MP3 Archiver - Das Archiv für Ihre MP3s - http://www.speed-soft.de
Time-Sync - Zeitsynchronisation für Ihren PC - http://www.time-sync.de
Nuckel - Der LAN Explorer: http://www.speed-soft.de
--
MP3 Archiver - Das Archiv für Ihre MP3s - http://www.speed-soft.de
Time-Sync - Zeitsynchronisation für Ihren PC - http://www.time-sync.de
Nuckel - Der LAN Explorer: http://www.speed-soft.de
.
- Follow-Ups:
- Re: Firebird, PK & TZTable.Append
- From: Rainer Budde
- Re: Firebird, PK & TZTable.Append
- From: Marian Aldenhövel
- Re: Firebird, PK & TZTable.Append
- From: Florian Hector
- Re: Firebird, PK & TZTable.Append
- Prev by Date: Re: Icons für Datenbankanwendung
- Next by Date: Re: Firebird, PK & TZTable.Append
- Previous by thread: Re: Icons für Datenbankanwendung
- Next by thread: Re: Firebird, PK & TZTable.Append
- Index(es):
Relevant Pages
|