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.
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