Loading

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

Fecha de publicación: Oct 17, 2022
Descripción
Al usar un campo calculado, es posible que se produzca el siguiente error:

Database error 0x80004005: ERROR: invalid input syntax for type date: "";
Error while executing the query (Error de base de datos 0x80004005. ERROR: sintaxis de entrada no válida para la fecha de tipo: "". Error al ejecutar la consulta)


 

Cause

Se trata de una limitación por la que algunas bases de datos no pueden convertir valores en blanco (cadenas vacías) en fechas. Esto puede ocurrir al usar la función DATE() o al convertir un campo de cadena en el tipo de datos de fecha.
Solución

Opción 1

Reemplace las cadenas vacías, es decir, los valores no nulos en blanco, por valores nulos de la base de datos.

Opción 2

  1. Use un campo calculado para convertir cadenas vacías en nulas. Por ejemplo, utilice:
    IF [date field]="" THEN NULL ELSE [date field]) END
  2. Use el campo calculado anterior en lugar de [campo de fecha]. Por ejemplo, úselo dentro de DATE() o convierta al tipo de datos de fecha.
Número del artículo de conocimiento

001473662

 
Cargando
Salesforce Help | Article