On 10 Dec 2003, [EMAIL PROTECTED] wrote: > I written a code
[...] Checking for errors is good: # include <stdio.h> # include <stdlib.h> # include <libpq-fe.h> int main() { PGresult *result = NULL; PGconn *conn = NULL; int feild; printf("successful"); conn = PQconnectdb ("ashok"); if (!conn || CONNECTION_BAD == PQstatus(conn)) { fprintf(stderr, "Connection to database failed.\n"); fprintf(stderr, "%s", PQerrorMessage(conn)); exit(EXIT_FAILURE); } result = PQexec (conn, "select * from bill"); if (!result || PGRES_TUPLES_OK != PQresultStatus(result)) { fprintf(stderr, "select command returned no tuples\n"); fprintf(stderr, "%s", PQerrorMessage(conn)); exit(EXIT_FAILURE); } feild = PQntuples (result); printf("%d",feild); PQclear (result); PQfinish (conn); printf("hello"); return EXIT_SUCCESS; } > when i run the a.out it give nothing. Not even "successful" or "hello" from the printfs? > plz help me. Download the programmers manual from here <http://www.postgresql.org/docs/> -- Stephen Powell ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html