Loading

Fehler "invalid input syntax for type date: ""; Error while executing the query"

Veröffentlichungsdatum: Oct 17, 2022
Beschreibung
Beim Verwenden eines berechneten Felds wird möglicherweise der folgende Fehler angezeigt:

Datenbankfehler 0x80004005:ERROR: invalid input syntax for type date: "";
Error while executing the query (Datenbankfehler 0x80004005: FEHLER: ungültige Eingabesyntax für den Datentyp: Fehler beim Ausführen der Abfrage)


 

Cause

Dies ist eine Datenbankbegrenzung, entsprechend der einige Datenbanken leere Werte, die auch als leere Zeichenfolgen bezeichnet werden, nicht als Datumswerte umwandeln können. Dies tritt möglicherweise auf, wenn die DATE()-Funktion verwendet wird oder wenn ein Zeichenfolgenfeld in den Datumsdatentyp umgewandelt wird.
Lösung

Option 1

Ersetzen Sie leere Zeichenfolgen, die auch als Nicht-NULL-Werte bezeichnet werden, durch die NULL-Werte in der Datenbank

Option 2

  1. Verwenden Sie ein berechnetes Feld, um leere Zeichenfolgen zu NULL zu konvertieren. Verwenden Sie beispielsweise:
    IF [date field]="" THEN NULL ELSE [date field]) END
  2. Verwenden Sie das berechnete Feld von oben anstelle von [date field]. Beispielsweise in der DATE()-Funktion oder beim Konvertieren zum Datumsdatentyp
Nummer des Knowledge-Artikels

001473662

 
Laden
Salesforce Help | Article