Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2008, 01:52
Avatar de LEOFUMA
LEOFUMA
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 16 años, 6 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