Tema: c y postgres
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/04/2015, 05:32
Crispp
 
Fecha de Ingreso: febrero-2002
Ubicación: Guadalajara
Mensajes: 103
Antigüedad: 22 años, 2 meses
Puntos: 0
Respuesta: c y postgres

Gracias Eferion por tu atención. El código es el siguiente

Código:
int  Conexion_BD (char *dirIp, char *nombre_bd, char *usuario, char *password, PGconn *conexion )
{
	
  PGresult *res;
   int vvuelta;
   conexion = PQsetdbLogin(dirIp,"5432",NULL,NULL,nombre_bd,usuario,password);

	if (PQstatus(conexion) != CONNECTION_BAD)
      return 1;
  else {
  	PQfinish(conexion);
  	return 0;
  }

}
La llamada a la función sería:
Código:
error=Conexion_BD("192.168.1.120", "postgres", "postgres", pwd,conn );
Esto no me devuelve ningún error pero al ejecutar la siguiente ejecución, tarda un rato y luego da un core
Código:
resultado = PQexec(conn, "select id from ejemplo");