• Viernes 8 de Noviembre de 2024, 21:41

Autor Tema:  Fechas Oracle/c  (Leído 2116 veces)

elaragon

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Fechas Oracle/c
« en: Martes 24 de Octubre de 2006, 13:03 »
0
Hola!

Estoy desarrollando una aplicacion en lenguaje C sobre una base de datos en Oracle. En la aplicación solicito los siguientes datos:

/*  CODIGO */

          printf("\n   Escriba la fecha(dd mm aa): ");
         scanf("%d",&i); dia=(char) i;
         scanf("%d",&i); mes=(char) i;
         scanf("%d",&i); anyo=(char) i;

--------------------------------------------------------

Luego quisiera hacer una inserción en la base datos con un tipo date:

insert into fecha values ('to_date('1-02-5','DD-MM-YY');

----

¿Como inserto dicha fecha con los valores almacenados en las variables dia, mes, anyo?  :huh:

Gracias

elaragon

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Fechas Oracle/c
« Respuesta #1 en: Miércoles 25 de Octubre de 2006, 19:17 »
0
una ayudita por favor...  :(

bogotanoazul

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Fechas Oracle/c
« Respuesta #2 en: Viernes 27 de Octubre de 2006, 19:09 »
0
Si le entiendo bien. Usted tiene que concatenar las tres variables dia mes año. Utilice la función de C strcpy(); guarde ese valor en una cadena y luego hace la inserción como usted muestra en el ejemplo.

Espero le sea de ayuda
Fabio Guzman M.
     Ing. Sistemas
Bogotá Distrito Capital