Gilberto

El nombre de la conexion es opcional.
ya esta , con dblink_exec. no anda.
hize otra cosa.
en la db donde debe ir el dblink cree una tabla dummy,
a esa tabla le puse un trigger , ese trigger llama a la funcion,
los parametros los saca del trigger y voila!
anda,
salu2
jmdc

On Thu, Nov 15, 2012 at 3:59 PM, Gilberto Castillo <
[email protected]> wrote:

>
>
> > Gente
> >
> >
> > ahora probe en el pgadmin
> >
> >
> >
> >
> > select  public.dblink_connect ('host=127.0.0.1.....' ::text );  -> OK
> > select dblink_exec( ' select  update_or_insert_nacionalidades( ''22''
> > ::text  ,''Colombiana'' ::text  ) into p ;') ;
> >
> > select   dblink_disconnect(); --> OK
> >
> > ERROR:  column "update_or_insert_nacionalidades" has pseudo-type void
> > CONTEXT:  Error occurred on dblink connection named "unnamed": could not
> > execute command.
> >
> > ********** Error **********
> >
> > ERROR: column "update_or_insert_nacionalidades" has pseudo-type void
> > Estado SQL:42P16
> > Contexto:Error occurred on dblink connection named "unnamed": could not
> > execute command.
> >
>
> Justo veo que te falta el nombre de la conexión. Opino que debes leer bien
> los ejemplo de la documentación... Ya ese tema lo lleve la español... pero
> aún buscamos donde colgar lo ya traducido.
>
> Es algo así: select  public.dblink_connect
> ('nomombre_conexion','host=127.0.0.1.....' ::text );
>
>
> Saludos,
> Gilberto Castillo
> La Habana, Cuba
>
> ---
> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
> running at host imx3.etecsa.cu
> Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
>
>

Responder a