Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Autoincrement bei Firebird 1.5 funktioniert nicht. (https://www.delphipraxis.net/61577-autoincrement-bei-firebird-1-5-funktioniert-nicht.html)

derzwent 23. Jan 2006 13:18

Datenbank: Firebird • Version: 1.5 • Zugriff über: Zeos

Autoincrement bei Firebird 1.5 funktioniert nicht.
 
Nochmal ich,
Das Autoincrement der Firebird 1.5 funktioniert nicht.
Folgende Fehlermeldung:
Delphi-Quellcode:
{$IFDEF INTERBASE_EXTENDED_MESSAGES}
      [b]raise EZSQLException.CreateWithCode(ErrorCode,[/b]
        Format('SQL Error: %s. Error Code: %d. %s',
        [ErrorMessage, ErrorCode, ErrorSqlMessage]) + SQL);
Hier wird ein Fehler angezeigt (fettgeschrieben).

Das ist mein sonstiger Quelltext:
SQL-Code:
procedure TForm1.Button1Click(Sender: TObject);
begin

    close;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
      ZTable1.Insert;
     
           
end;

procedure TForm1.TitelEnter(Sender: TObject);
begin
      ZTable1.Edit;
end;

procedure TForm1.TitelExit(Sender: TObject);
begin
      ZTable1.Post;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
      ZTable1.Active:=true;
      DBCheckBox1.Checked:=false;
     
end;
Die Fehlermeldung lautet:
Zitat:

Im Projekt1 ist eine Exception der Klasse EZSQLExcption aufgetreten.
Meldung 'SQL-Error: Violation of Priory or Unique Key constraint PK_DVD on Table DVD. Error Code -803.
Invalid insert or update values. objekt columns are constrained-no 2 tables rows.....usw.
Ich hoffe Ihr könnt mir helfen.

Sven

mkinzler 23. Jan 2006 13:29

Re: Autoincrement bei Firebird 1.5 funktioniert nicht.
 
Wie hast du das autoincrement implementiert? Mit einem Generator?
Die Fehlermeldung besagt ja, das der für den Primärschlussel nicht eindeutig ist. GGf Generator auf höheren Wert setzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz