Re: [pgsql-es-ayuda] Ayuda de conexion

2016-01-19 Por tema Horacio Miranda
Lo tipico es hacer un telnet al puerto del postgresql. Revisar los sockets ( wireshark ). Lo ideal es que trates desde un linux psql ( con debug ) para ver que esta ocurriendo. (asumo que el puerto esta abierto). On 1/15/2016 5:25 AM, Luis Alberto Suarez wrote: Buenos días Srs. Grupo d

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Alberto Cuevas
Muchas gracias por su apoyo, tengo mucho por leer y aprender. Saludos. El mar., 19 ene. 2016 a las 14:52, Alvaro Herrera () escribió: > Anthony Sotolongo escribió: > > Hola nuevamente, respondo entre lineas: > > > > > > El 19-01-2016 a las 15:44, Alberto Cuevas escribió: > > >Muchas gracias por

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Alvaro Herrera
Anthony Sotolongo escribió: > Hola nuevamente, respondo entre lineas: > > > El 19-01-2016 a las 15:44, Alberto Cuevas escribió: > >Muchas gracias por tu respuesta, tengo dos consultas mas: > > > >1 - Si tengo 80 campos en mi select tambien debo mencionarlos es decir: > > > >SELECT * from f_xconsu

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Anthony Sotolongo
Hola nuevamente, respondo entre lineas: El 19-01-2016 a las 15:44, Alberto Cuevas escribió: Muchas gracias por tu respuesta, tengo dos consultas mas: 1 - Si tengo 80 campos en mi select tambien debo mencionarlos es decir: SELECT * from f_xconsulta('01') as (campo1 CHAR(2), campo2 VARCHAR(20)

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Alberto Cuevas
Muchas gracias por tu respuesta, tengo dos consultas mas: 1 - Si tengo 80 campos en mi select tambien debo mencionarlos es decir: SELECT * from f_xconsulta('01') as (campo1 CHAR(2), campo2 VARCHAR(20), campo3 VARCHAR(4)..campo80 CHAR(1)); 2 - RETURN QUERY hace lo mismo que FOR _reg

Re: [pgsql-es-ayuda] Ayuda de conexion

2016-01-19 Por tema Cesar Erices
Estimado, buenas tardes. Para entender un poco mejor tu consulta 1. Como sabes que te encuentras conectado al motor de BBDD? si no has podido acceder a ninguna BBDD. 2. El mensaje de error lo envia el motor de BBDD o la aplicación? Saludos El 14 de enero de 2016, 13:25, Luis Alberto Suarez e

[pgsql-es-ayuda] Ayuda de conexion

2016-01-19 Por tema Luis Alberto Suarez
Buenos días Srs. Grupo de ayuda Postgresql Presento el siguiente incoveniente, tengo instalado Postgresql 8.4 en un Windows Server 2012 standard. Tenemos una aplicacion publicada para que la podamos acceder externamente a través de internet, esta aplicación tiene su motor de base datos postgresq

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Hellmuth Vargas
Hola Lista La reescribí asi: CREATE OR REPLACE FUNCTION public.f_xconsulta(character varying) RETURNS SETOF record AS $BODY$ DECLARE codigo ALIAS FOR $1; _registro record; BEGIN RETURN QUERY SELECT COD_PER, NOM_PER FROM XPERSONA WHERE COD_PER = codigo; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Anthony Sotolongo
Hola Alberto las funciones que devuelven RECORD es bueno y necesario castear el resultado con as (...): intenta haciendo: SELECT * from f_xconsulta('01') as (campo1 CHAR(2), campo2 VARCHAR(20)); saludos On 19/01/16 12:46, Alberto Cuevas wrote: Hola estoy haciendo unas pruebas para usar una fun

[pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Alberto Cuevas
Hola estoy haciendo unas pruebas para usar una función con RETURNS SETOF record, con los siguiente: CREATE TABLE XPERSONA ( COD_PER CHAR(2), NOM_PER VARCHAR(20)); INSERT INTO XPERSONA VALUES ('01', 'ALBERTO'); INSERT INTO XPERSONA VALUES ('02', 'CARLOS'); INSERT INTO XPERSONA VALUES ('03', 'JUAN'