[Pgsql-ayuda] C y Postgres
jota machuca
jotamachuca@hotmail.com
Wed, 18 Jun 2003 17:23:58 -0400
Hace poco expuse sobre ese tema..
Te envio un ejemplo, espero que te sirvan...
Si quieres la ppt , me la pides ...
Atte.
Jota Giardino
#include <stdio.h>
#include <stdlib.h>
#include "libpq-fe.h"
/***********************************************************************************
* Ejemplo1
* Compilar : gcc -I /usr/include/pgsql - o ejemplo1 ejemplo1.c - L
/usr/lib/ -lpq
***********************************************************************************/
int main()
{
PGconn *conn = PQconnectdb("dbname=almacen user=jota password=jota");
PGresult *res ;
int i = 0 ;
if(PQstatus( conn ) == CONNECTION_BAD )
{
printf("Error al conectarse a almacen\n");
printf("Finalizando la ejecucion de la aplicacion\n");
exit(1);
}
res = PQexec( conn , "SELECT * FROM TIPO_ARTICULO");
if ( PQresultStatus( res ) != PGRES_TUPLES_OK )
{
PQclear( res );
PQfinish( conn );
exit(1);
}
for( i = 0 ; i < PQntuples( res ) ; i++ )
printf( "%s\n" , PQgetvalue( res , i , 0 ));
PQclear( res );
PQfinish( conn );
return 0;
}
>From: Manuel Sugawara <masm@fciencias.unam.mx>
>To: "Edwin Alberto Quijada" <macaruchi@hotmail.com>
>CC: pgsql-ayuda@tlali.iztacala.unam.mx
>Subject: Re: [Pgsql-ayuda] C y Postgres
>Date: 18 Jun 2003 11:53:47 -0500
>
>"Edwin Alberto Quijada" <macaruchi@hotmail.com> writes:
>
> > Estoy tratando de hacer un sistema de ventas usando C y Postgres
> > SQL.
>
>Eso es lo que yo llamo masoquismo ;-)
>
> > Mi pregunta es como o con que puedo conectar C (Ansi) a
> > PostgresSQL .
>
>Con libpq. Puedes ver la documentación en línea en
>
>
>http://www.postgresql.org/docs/view.php?version=7.3&idoc=0&file=libpq.html
>
> > Creo con libpqxx se puede lo que no se es como se puede
> > usar esta.
>
>Creo que esta es para C++.
>
>Saludos,
>Manuel.
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda@tlali.iztacala.unam.mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.yupimsn.com/