01/06/2008, 01:52
|
| | | Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 16 años, 5 meses Puntos: 0 | |
ERROR en llamada a procedimiento PostgraSQL Hola Mundo:
Tengo un problema en la utilizacion de procedimientos de almacenados cuando los llamos aqui debajo les pongo un ejemplo a ver si me pueden ayudar.
// llamada el procedimiento en PHP
function Pa_Provincia_Viaje_Ins()
{
$a = $this->arreglo_prov_viaje[0];
$b = $this->arreglo_prov_viaje[1];
$c = $this->arreglo_prov_viaje[2];
$d = $this->arreglo_prov_viaje[3];
$e = $this->arreglo_prov_viaje[4];
$this->conectar();
$sq = "select Pa_Provincia_Viaje_Ins($a,$b, $c, $d, $e);";
pg_query($this->conn, $sq);
}
// error que me da
Query failed: ERROR: column "aaaaaaaa" does not exist LINE 1: select Pa_Provincia_Viaje_Ins(aaaaaaaa,2008-06-01, 15, 0, 1)... ^ in D:\wamp\www\TransportacionNacional-1.0\app\app_controller.php on line 47
// procediminto
CREATE OR REPLACE FUNCTION "public"."Pa_Provincia_Viaje_Ins" (descrp varchar, fe_creacion date, id_p integer, id_tt integer, id_v integer) RETURNS boolean AS
$body$
BEGIN
INSERT INTO public.tb_dprovincia_de_viaje
(
descripcion,
fecha_creacion_pv,
id_provincia,
id_tipo_transporte,
id_viaje
)
VALUES(descrp,fe_creacion,id_p,id_tt,id_v);
return true;
end;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
saludos
Gracias anticipadas...
Última edición por LEOFUMA; 03/06/2008 a las 01:47 |