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> > >
