Loading

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

Date de publication: Oct 17, 2022
Description
Lorsque vous utilisez un champ calculé, l'erreur suivante peut se produire :

Database error 0x80004005: ERROR: invalid input syntax for type date: ""; (Erreur de base de données 0x80004005 : ERREUR : syntaxe d'entrée non valide pour le type date)
Error while executing the query (Une erreur s'est produite lors de l'exécution de la requête)


 

Cause

Il existe une limitation de base de données où certaines bases de données ne peuvent pas accepter des valeurs vides, à savoir des chaînes vides, comme dates. Ceci peut se produire lorsque vous utilisez la fonction DATE() ou lorsque vous convertissez un champ de chaîne en un type de données « date ».
Résolution

Option 1

Remplacez les chaînes vides, à savoir des valeurs non NULL vides, par des valeurs NULL dans la base de données

Option 2

  1. Utilisez un champ calculé pour convertir des chaînes vides en NULL. Par exemple, utilisez :
    IF [date field]="" THEN NULL ELSE [date field]) END
  2. Utilisez le champ calculé ci-dessus au lieu de [date field]. Par exemple, dans DATE() ou en convertissant vers le type de données « date »
Numéro d’article de la base de connaissances

001473662

 
Chargement
Salesforce Help | Article