Foros del Web » Programando para Internet » PHP » Zend »

insertar fecha con zend en oracle

Estas en el tema de insertar fecha con zend en oracle en el foro de Zend en Foros del Web. saludos colegas : por favor necesito de su ayuda. les cuento que para insertar fecha en base de datos oracle desde zend para hacer un ...
  #1 (permalink)  
Antiguo 07/09/2012, 21:02
 
Fecha de Ingreso: agosto-2012
Ubicación: maipu
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
insertar fecha con zend en oracle

saludos colegas :

por favor necesito de su ayuda.

les cuento que para

insertar fecha en base de datos oracle desde zend

para hacer un insert desde php hay que agregar la sentencia to_date
y luego ejecuto con oci8

en zend tengo que armar un arreglo con los datos y luego
llama al metodo save()

el problema que tengo es que no puedo convertir la fecha para que pase por
el arreglo

por favor si alguien me puede dar una guia de como hacerlo

estoy empesando con zend lo encuentro fantastico , pero esta pequeña cosita

no me deja seguir avanzando he buscado mucho por internet

he encontrado recomendaciones de modificar el formato con zend_date

pero no es lo que necesito.


por favor

gracias
  #2 (permalink)  
Antiguo 08/09/2012, 16:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: insertar fecha con zend en oracle

Puedes hacer algo así:
Código PHP:
Ver original
  1. $data = array(
  2.     'ID' => $entry->id,
  3.     'STATE' => $entry->state,        
  4.     'CREATED_DATE' => new Zend_Db_Expr("to_date('$createdDate', 'YYYY-MM-DD')")
  5. );
  6. $table->insert($data);

Saludos.
  #3 (permalink)  
Antiguo 08/09/2012, 23:39
 
Fecha de Ingreso: agosto-2012
Ubicación: maipu
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: insertar fecha con zend en oracle

Muchas gracias por la respuesta are la prueba :) y estudiare sobre este tipo de
Zend_Db_Expr :)

gracias Master

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.