Announcement

Collapse
No announcement yet.

Arithmetischer Überlauffehler beim Konvertieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Arithmetischer Überlauffehler beim Konvertieren

    Hallo,

    ich hoffe das ihr mir weiterhelfen könnt.
    Und zwar habe ich folgendes Problem das bei einer Tabelle manchmal ein

    "Nachricht 8115, Stufe 16, Status 8, Prozedur TRISAPAusschussImport01, Zeile 172 [Batchstartzeile 0]
    Arithmetischer Überlauffehler beim Konvertieren von int in den numeric-Datentyp."


    auftritt.

    Habe das Ganze dann getestet und wollte es manuel einfügen dabei kam aber leider der Gleiche Fehler. Hier der Insert:

    Code:
    INSERT INTO SAPAusschussImport(Arbeitsplatz, FertAufNr, VorgangNr, FertAufPos, RollenNr,ErfZeit,ErfDatum,AktuellerAusschuss,MEAusschuss,Storniert ,RueckmeldungNummer,RueckmeldungZaehler)
    
    VALUES ('STV-IK02', '000001131920', '0010', 1, '00000000000024063333', '20:49:19','2018-12-19',263.424,'M2','0',155167,20913);
    Der Fehler bezieht sich anscheinend auf den AktuellerAusschuss, wenn ich diesen entferne funktioniert es.
    Hier noch die Create Table:
    Code:
    CREATE TABLE [dbo].[SAPAusschussImport](
        [Arbeitsplatz] [char](8) NULL,
        [FertAufNr] [char](12) NULL,
        [VorgangNr] [char](4) NULL,
        [FertAufPos] [char](4) NULL,
        [RollenNr] [char](20) NULL,
        [ErfZeit] [time](7) NULL,
        [ErfDatum] [date] NULL,
        [AktuellerAusschuss] [numeric](18, 3) NULL,
        [MEAusschuss] [char](3) NULL,
        [Storniert] [char](1) NULL,
        [RueckmeldungNummer] [numeric](10, 0) NOT NULL,
        [RueckmeldungZaehler] [numeric](8, 0) NOT NULL,
        [ObjectID] [bigint] IDENTITY(1,1) NOT NULL,
        [InsDatadatetime] [datetime] NULL,
        [ErfDatadatetime] [datetime] NULL,
     CONSTRAINT [PK_SAPAusschussImport] PRIMARY KEY CLUSTERED
    (
        [RueckmeldungNummer] ASC,
        [RueckmeldungZaehler] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
    ) ON [PRIMARY]
    GO
    Das komische an der Sache ist, das ich die Gleiche Table auch als test angelegt habe und dort kann ich den Insert machen ohne Fehler.

    Vielen Dank schonmal!

    Schöne Grüße
    Grobi





  • #2
    Ich glaub ich hab Blödsinn geschrieben mit dem Dezimaltrenner.

    Ein Tipp, den ich fand, hat etwas mit dem Primärschlüssel Überlauf zu tun. Scheint hier aber keinen Sinn zu ergeben.
    Zuletzt editiert von defo2; 22.12.2018, 10:38.

    Comment

    Working...
    X