Loading

Fehler "Laufzeitfehler: Arithmetischer Überlauffehler beim Konvertieren eines Ausdrucks in den Datentyp int" beim Verbinden mit MS SQL mit benutzerdefiniertem SQL

Veröffentlichungsdatum: Jul 20, 2023
Beschreibung
Beim Herstellen einer Verbindung mit Microsoft SQL Server mit benutzerdefiniertem SQL kann der folgende Fehler auftreten:

Runtime Error: Arithmetic overflow error converting expression to data type int. (Laufzeitfehler: Arithmetischer Überlauffehler beim Konvertieren eines Ausdrucks in den Datentyp int.)

Cause

Der zurückgegebene Wert überschreitet den maximalen Speicher des Typs für die Spalte.
Lösung

Option 1

Ändern Sie die Berechnung, um eine gültige Zahl für den Spaltentyp in der Datenbank zurückzugeben.

Option 2

Erstellen Sie die Berechnung neu und schließen Sie sie in die Funktion FLOAT() ein.

Option 3

Arbeiten Sie mit dem Datenbankadministrator zusammen, um den BIT-Typ der Spalte in der ursprünglichen Datenquelle umzuwandeln.
Zusätzliche Ressourcen
Ein arithmetischer Überlauffehler kann auftreten, wenn eine Berechnung im benutzerdefinierten SQL ein Ergebnis erzeugt, das die Grenzen des Datentyps der Spalte überschreitet.

Außerdem kann der folgende Link von Microsoft Technet einen Einblick in dieses Problem geben: Laufzeitfehler: Arithmetischer Überlauffehler beim Konvertieren eines Ausdrucks in den Datentyp int.
Nummer des Knowledge-Artikels

001474055

 
Laden
Salesforce Help | Article