| From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
|---|---|
| To: | Pablo Braulio <brulics(at)gmail(dot)com> |
| Cc: | Jaime Casanova <systemguards(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: " problema al insertar una fecha en formato dd/mm/yyyy" |
| Date: | 2005-12-06 15:33:02 |
| Message-ID: | 20051206153302.GA8554@surnet.cl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Pablo Braulio escribió:
Esto me daña la vista. Por favor prueba algo como
$modif_empleado= "update personal set nombre='$nombre', apellidos=
'$apellidos', dni='$dni', usuario='$usuario', crear_dc=
'$crear_dc', ett= '$ett', alta= to_date('$alta', 'dd/mm/yyyy'),
baja= to_date('$baja', 'dd/mm/yyyy') where id=$IDB";
> Pero ahora haciendo eso, en el campo baja, me pone la fecha 01/01/0001 (porque
> lo dejo en blanco).
Si no quieres especificar una fecha, usa NULL:
if (isset($baja))
$fbaja = "to_date('$baja', 'dd/mm/yyyy')"
else
$fbaja = "NULL";
$modif_empleado= "update personal set nombre='$nombre', apellidos=
'$apellidos', dni='$dni', usuario='$usuario', crear_dc=
'$crear_dc', ett= '$ett', alta= to_date('$alta', 'dd/mm/yyyy'),
baja= $fbaja where id=$IDB";
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Leonel Nunez | 2005-12-06 15:33:07 | Re: Comentarios sobre Software Libre... Que opinan |
| Previous Message | Luis Sanhueza | 2005-12-06 15:26:55 | RE: Comentarios sobre Software Libre... Que opinan |