Informix - que acepte fecha año 05 como 2005

 
Vista:

que acepte fecha año 05 como 2005

Publicado por daniel (59 intervenciones) el 18/10/2005 22:53:07
saludos me gustaria saber como hacer para cambiar en el informix on line 5 para que cuando introdizcan 15/03/05 el lo tome como 15/03/2005 y no 15/03/1905
gracias
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:que acepte fecha año 05 como 2005

Publicado por Manu (28 intervenciones) el 19/10/2005 11:19:28
creo que hay una variable de entorno que es DBCENTURY o algo asi y creo que debe tener valor R para que te coja como 2000 en vez de 1900 los dates con el año de 2 cifras.
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

donde puedo encontrar esa variable?

Publicado por DANIEL (59 intervenciones) el 19/10/2005 17:33:22
gracias por tu tiempo, pero me podrias indicar donde ver el valor de las variables de entorno? la dbcentury
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:donde puedo encontrar esa variable?

Publicado por Manu (28 intervenciones) el 20/10/2005 09:52:40
Pues la verdad que no lo se muy bien.
Si haces 'set' te dice las variables de entorno... no sé si ahí te puede salir. Otra opción es que la tengas definida en el onconfig, o en otro fichero de configuración de tu aplicación, en tu .profile....

de todas formas pruebalo:
export DBCENTURY=R
.... y ejecuta la select en una sesión con esa variable de entorno exportada.
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:donde puedo encontrar esa variable?

Publicado por Gabriela (15 intervenciones) el 20/10/2005 17:10:37
En tu profile pon lo siguiente, con esto configuras que la fecha es dia, mes, año y que el año es de 4
DBDATE=DMY4/
export DBDATE
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:donde puedo encontrar esa variable?

Publicado por daniel (59 intervenciones) el 25/10/2005 14:23:07
gracias por su tiempo. el caso es que si hay alguna actualizacion o algo que le indique al sistema que por ejemplo para los años de 00 hasta 05, tome por defecto 2000 ....2005. sera que lo tengo que hacer programando? pero son demasiados modulos.
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:donde puedo encontrar esa variable?

Publicado por eli (68 intervenciones) el 25/10/2005 15:51:10
Todo va depender de:
Si te conectas cliente servidor lo tienes que setear en setnet32
Si te conectas para tus aplicaciones por medio de telnet o ssh
Entonces así como pones tus variables de ambiente INFORMIXDIR etc.
Ahí las pones en donde? en el .profile o en .bashrc eso va depender
de tu sistema operativo y de tu shell

como seteas las variables ?
INFORMIXSERVER=emergency
O
export INFORMIXSERVER=emergency

DBCENTURY=C
export DBCENTURY

solo checa los valores del dbcentury y has pruebas con r , c,
recuerda como ponerlo en tus archivos y cual es el archivo depende de lo que estas usando

cualquier duda estoy a tus ordenes
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:gracias eli pero ...

Publicado por daniel (59 intervenciones) el 25/10/2005 17:52:06
tengo informix on line 5
unix sco 5
las variables las coloco en etc/profile , ya las cambie y entro como root, ejecuto el programa y no noto ningun cambio. trate con R y C,. sigue tomando 05 como 1905.
gracias
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:gracias eli pero ...

Publicado por eli (68 intervenciones) el 25/10/2005 18:47:04
las debes poner en el home de tu cuenta o sea
1. te firmas
2. editas el archivo .profile ( esta en el home) no en etc
3. lo guardas
4. te sales de la cuenta
5. vuelves a entrar para que te tome ya tus variables ok.

verifica que te la este tomando
cuando ya estes de nuevo en la cuenta desde el promt dale env (enter)
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