[Pgsql-ayuda] HELP: Con pasar un campo DATE que acepta NULL

Antonio Castro acastro@ciberdroide.com
Wed, 15 Jan 2003 18:02:19 +0100 (CET)


On Wed, 15 Jan 2003, Ronald Serna wrote:

> Holas.
>=20
> Amigos, tengo un problema con pasar un dato de fecha cuando el usuario=20
> no lo establece - es decir lo deja en null -.
> la sentencia es algo asi:
>=20
> sql=3D"insert into detalle_curso (id_detalle_curso,... otros ...,=20
> fecha_fin, .. otros..)
> values=20
> (NEXTVAL('\"detalle_curso_id_detalle_cu_seq\"'::text),...,'$fechaFin',...=
)";
>=20
> $exec=3Dpg_exec($conex,$sql);
>=20
> EL ERROR que me pone es:
>=20
> PostgreSQL query failed: ERROR: Bad date external representation 'null'

NULL no puede ir entre comillas.

Quiz=E1s tengas que usar alg=FAn filtro o comprobar la l=F3gica de tu progr=
ama.



Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
        /\     /\      Ciberdroide Inform=E1tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
=09 _|0 0|_                                                   =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
| =20
|  . . . . . . . . . .                                                     =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+