Oracle - ORA-00904: "JAN": A q se debe este error?

 
Vista:

ORA-00904: "JAN": A q se debe este error?

Publicado por OmarFern (1 intervención) el 16/04/2009 03:08:24
Holas amigos.

Estoy usando C# y ORACLE en 2 ambientes:

1)Desarrollo y 2)Producción.

En desarrollo funciona muy bien, pero en Producción cuando carga mi página donde debo usar fechas me manda este error

ORA-00904: "JAN": invalid identifier

Ambos equipos tienen como configuración Regional Español, y ese "JAN" debe ser de January ( "Enero en Inglés") , ¿Porq recibe JAN, y de donde si todo esta configurado en español?

En el web.config puse <globalization culture="es-PE" uiculture="es-PE"/> para indicar que el idioma sea español, sin embargo recibo ese error.

Porque en produccion me sale ese error? Que puedo acer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORA-00904:

Publicado por Fernando (20 intervenciones) el 16/04/2009 16:17:19
Que tal, ya puse algo en el post anterior checalo y dinos como te fue.
Saludos.

FR.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-00904:

Publicado por OmarFern (2 intervenciones) el 17/04/2009 17:04:44
Disculpen por no explicarme bien. Voy otra vez
Tengo:

Ambiente 1: Base de Datos Oracle (español)
Ambiente 2: Donde programo en C# y tiene como fuente de datos la base de datos del Ambiente 1.
Ambiente 3: Donde esta publicado mi aplicación web.

El asunto es en una consulta que tengo todo funciona bien en el ambiente 2; pero en el ambiente 3 ocurre el siguiente error:
ORA-00904: "JAN": invalid identifier ORA-06512:

Los los ambiente 2, 3 tiene instalado el windows server 2003 en español.
el ambiente 2 tiene el framework 2.0
el ambiente 3 tiene el framework 2.0 service pack 1

Cualquier idea ayuda, estoy realemente desesperado.

Gracias,
Omar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-00904:

Publicado por Juan (9 intervenciones) el 28/10/2011 22:12:54
Hola, ami también me sucedió este error en Oracle Forms, lo solucioné de la siguiente forma.

No concatenes tu consulta con la variable, es decir no lo hagas de esta forma:

vCadenaConsulta = 'FechaInicio = ' || :TuFecha;

Si no de esta forma:

vCadenaConsulta = 'FechaInicio = :TuFecha';

Recuerda que en Oracle tu problema ORA-00904: "JAN": invalid identifier, JAN significa JANUARI, probablemente le estas enviando el parámetro como 01-JAN-11 o algo parecido así que revisa ello y mándalo como char, es decir: To_Char(:TuFecha)

Espero haberte ayudado, en todo caso sigue comentando, saludos :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar