Forum - Beitrag anzeigen

SQL-Server - Arithmetischer Überlauf bei INSERT

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 09.01.2007 12:55 (8109 Aufrufe)
Name: LarsF
Titel: Arithmetischer Überlauf bei INSERT
Inhalt: Hallo,

ich versuche im SQL Server 2005 folgendes INSERT auszuführen:

INSERT INTO tbl_Aufnahmen(Aufnahmeid, Aufnahmedatum, Patientenid) VALUES(37562, '8.1.2007 17:45', 11367)

und bekomme den Fehler: "Arithmetischer Überlauffehler beim Konvertieren von IDENTITY in den int-Datentyp."

Die Spalte Aufnahmeid ist der primäre Schlüssel der Tabelle mit Typ int, NOT NULL. Ich habe den Typ jetzt auf bigint geändert, ohne Veränderung des Fehlers. Der höchste Wert in dem Feld ist 37561.

Auch im Management Studio direkt kann ich in die Tabelle den Wert 37562 nicht eingeben, mit gleicher Fehlermeldung. Jedoch bei einen bestehenden Datensatz kann ich die Aufnahmeid in 37562 ändern.

Hat jemand eine Idee, wo der Fehler liegt, oder wo ich weitere Hilfe herbekommen könnte? Mir scheint das sehr magisch, 37562 ist keine besondere Zahl und selbst int sollte ausreichen, bevor es zu einem Überlauf kommt.

Grüße,
Lars Freitag





Antworten
Icon Forum Arithmetischer Überlauf bei INSERT (LarsF, 09.01.2007 12:55)
   Icon Forum RE: Arithmetischer Überlauf bei INSERT (gary, 15.02.2007 15:53)

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen