On Wed, Mar 24, 2010 at 3:44 PM, Ma. Lorena Culzoni <lorenaculzon...@hotmail.com> wrote: > un error muy feo :( > > ERROR: syntax error at or near "$1" at character 232 [...] > dblink('dbname=academico user=netsys password=123', 'select * from > tblnacionalidad a') as a ( $1 varchar(3), $2 varchar(20)) on a.codigo = >
ah! esto te esta pasando porque el nombre de una variable o de la consulta (en este caso es la segunda) es igual a uno de los nombres de los parametros de salida fijate que la definicion de los campos a devolver por el dblink dice donde debia estar el nombre del campo a devolver $1 y $2, mejor usa prefijos como v_ (variable), c_ (campo de la consulta) y asi para evitar estos problemas -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net