Yadira Lizama Mue escribió:
>
> Hola lista tengo el siguiente problema con libpq:
>
> Para realizar una consulta, el código que utilizo es el siguiente:
>
> PGconn* PgconnPtr = PQconnectdb(/*Conn Info*/);
> printf("Punto 1 de chequeo");
> if(PQstatus(PgconnPtr) != CONNECTION_OK)
> {
> printf("Punto 2 de chequeo"); //No lo imprime aún
> cuando no hay conexión
> throw new Error(PQerrorMessage( PgconnPtr));
> }
Hmm, si estás escribiendo C++, ¿no sería mejor que usaras la biblioteca
libpqxx en vez de libpq?
> Está sucediendo que si interrumpo la conexión , no lanza el error sino
> que se el programa se congela en PQExec (Nunca pasa el punto 4)y no
> continúa hasta que no se haya reestablecido la conexión... Yo necesito
> que simplemente me de un error... Se que el error debe ser mío pero
> no se que sucede..
¿Qué haces para interrumpir la conexión?
--
Alvaro Herrera Vendo parcela en Valdivia:
http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
"Ninguna manada de bestias tiene una voz tan horrible como la humana" (Orual)
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net