ORA-01843

Error: ORA-01843: not a valid month

Causa: A date specified an invalid month. Valid months are: January-December, for format code MONTH, and Jan-Dec, for format code MON.

Acción: Enter a valid month value in the correct format.


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por Nesita.SV | 04/04/2007 19:19:45

RE: ORA-01843

Utilizar TO_CHAR(Variable que estas capturando, MM/DD/YYYY) o en defecto el formato que manejen DD/MM/YYYY

por Anónimo | 14/04/2007 18:19:04

RE: ORA-01843

Se tiene que utilizr la función to_char ó hay otra forma de poder hacer esta consulta?
henrybm@autonoma.edu.co

por Anónimo | 12/06/2007 19:28:59

RE: ORA-01843

como soluciono eso si esta bien la fehca de mi sistema que hago??

por Anónimo | 12/06/2007 19:34:05

RE: ORA-01843

en visual basic tambien es TO-CHAR(variablecapturada,DD/MM/YYYY)

por guillermonis27@hotmail.com | 08/02/2008 04:20:18

RE: ORA-01843

no puedo abrir una pagina de mi empresa inbursa

por jcpuerta | 23/04/2009 13:07:47

RE: ORA-01843

Es falso lo que han respondido, o la razón lógica para resolver el error no se encuentra en este foro, ya que tengo una sentencia de la siguiente manera:
SELECT RRF.REFI_ID AS IDENTIFICADOR_RESERVA,
RRF.RERF_DIA AS DIA_SEMANA,
RRF.RERF_FECHAINICIAL AS FECHA_RESERVA,
RRF.BLHO_IDINICIAL AS HORA_INICIO_CLASE,
RRF.BLHO_IDFINAL AS HORA_FINALI_CLASE,
RF.REFI_NOMENCLATURA AS NOMBRE_RECURSO
FROM reservarecursofisico rrf, recursofisico rf where
rf.refi_id=rrf.refi_id AND
rrf.refi_id=476 AND
rrf.rerf_fechainicial between '04/08/2008' AND
'04/08/2008' AND RF.REFI_ID=RRF.REFI_ID el cual es un join entre varias tablas y entre ellas necesito el rango de fechas, si cambio el formato por uno con month, el resultado nunca va a ser traido, no se como seria
el formato de las columnas es dd/mm/yyyy

por DCabello | 13/05/2009 13:41:30

RE: ORA-01843

No hay ninguna falsedad amigo jcpuerta, sería algo así como:
SELECT RRF.REFI_ID AS IDENTIFICADOR_RESERVA,
RRF.RERF_DIA AS DIA_SEMANA,
RRF.RERF_FECHAINICIAL AS FECHA_RESERVA,
RRF.BLHO_IDINICIAL AS HORA_INICIO_CLASE,
RRF.BLHO_IDFINAL AS HORA_FINALI_CLASE,
RF.REFI_NOMENCLATURA AS NOMBRE_RECURSO
FROM reservarecursofisico rrf, recursofisico rf where
rf.refi_id=rrf.refi_id AND
rrf.refi_id=476 AND
TO_CHAR(rrf.rerf_fechainicial, 'DD/MM/YYYY') between '04/08/2008' AND
'04/08/2008' AND RF.REFI_ID=RRF.REFI_ID

por monica | 30/09/2009 14:47:04

RE: ORA-01843

este error me sale en una base pero en otra no y ambas manejan el mismo formato. xq sucede como lo soluciono?

por Abejandrita | 30/06/2010 12:53:11

RE: ORA-01843

Me pasa igual que a Monica, en una instancia ocurre y en otra no.

por Ana Maria Gil | 23/12/2015 04:00:00

RE: ORA-01843

ps me parese que es muy esplenoroso para ustedes todas las personas para vengan para que esten presentes en todo o en algun incombenielte y no le flaten nada pero nada