Change your connect line with :
conn = PQconnectdb("dbname='database'");
Bruno
Ashok Chauhan wrote:
# include <stdlib.h> # include <libpq-fe.h> int main() { int feild; PGresult *result; PGconn *conn; conn = PQconnectdb("database"); result = PQexec (conn, "select * from teblename"); feild = PQntuples (result); printf("%d",feild); PQclear(result); PQfinish (conn); return (1);
}
I RUN THE ABOVE PROGRAM BUT IT GIVE SOME ERRORS THAT ARE FOLLOWS:-
/tmp/ccApFcdl.o: In function `main': /tmp/ccApFcdl.o(.text+0x19): undefined reference to `PQconnectdb' /tmp/ccApFcdl.o(.text+0x2f): undefined reference to `PQexec' /tmp/ccApFcdl.o(.text+0x40): undefined reference to `PQntuples' /tmp/ccApFcdl.o(.text+0x64): undefined reference to `PQclear' /tmp/ccApFcdl.o(.text+0x72): undefined reference to `PQfinish' collect2: ld returned 1 exit status
HELP ME
---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
-- Bruno LEVEQUE System Engineer SARL NET6D [EMAIL PROTECTED] http://www.net6d.com
---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faqs/FAQ.html
