diff options
Diffstat (limited to 'src/interfaces/libpq++/examples/testlibpq0.cc')
-rw-r--r-- | src/interfaces/libpq++/examples/testlibpq0.cc | 89 |
1 files changed, 45 insertions, 44 deletions
diff --git a/src/interfaces/libpq++/examples/testlibpq0.cc b/src/interfaces/libpq++/examples/testlibpq0.cc index 041ced557fc..24fb03fc785 100644 --- a/src/interfaces/libpq++/examples/testlibpq0.cc +++ b/src/interfaces/libpq++/examples/testlibpq0.cc @@ -1,52 +1,53 @@ /*------------------------------------------------------------------------- - * - * testlibpq0.c-- - * small test program for libpq++, - * small interactive loop where queries can be entered interactively - * and sent to the backend - * - * Copyright (c) 1994, Regents of the University of California - * - * - * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/interfaces/libpq++/examples/Attic/testlibpq0.cc,v 1.6 2000/05/29 21:25:04 momjian Exp $ - * - *------------------------------------------------------------------------- - */ +* +* testlibpq0.c-- +* small test program for libpq++, +* small interactive loop where queries can be entered interactively +* and sent to the backend +* +* Copyright (c) 1994, Regents of the University of California +* +* +* IDENTIFICATION +* $Header: /cvsroot/pgsql/src/interfaces/libpq++/examples/Attic/testlibpq0.cc,v 1.7 2002/07/02 16:32:19 momjian Exp $ +* +*------------------------------------------------------------------------- +*/ #include <iostream.h> #include "libpq++.h" int main() { - // Open the connection to the database and make sure it's OK - PgDatabase data("dbname=template1"); - if ( data.ConnectionBad() ) { - cout << "Connection was unsuccessful..." << endl - << "Error message returned: " << data.ErrorMessage() << endl; - return 1; - } - else - cout << "Connection successful... Enter queries below:" << endl; - - // Interactively obtain and execute queries - ExecStatusType status; - string buf; - int done = 0; - while (!done) - { - cout << "> "; - cout.flush(); - getline(cin, buf); - if ( buf != "" ) - if ( (status = data.Exec( buf.c_str() )) == PGRES_TUPLES_OK ) - data.DisplayTuples(); - else - cout << "No tuples returned..." << endl - << "status = " << status << endl - << "Error returned: " << data.ErrorMessage() << endl; - else - done = 1; - } - return 0; + // Open the connection to the database and make sure it's OK + PgDatabase data("dbname=template1"); + if ( data.ConnectionBad() ) + { + cout << "Connection was unsuccessful..." << endl + << "Error message returned: " << data.ErrorMessage() << endl; + return 1; + } + else + cout << "Connection successful... Enter queries below:" << endl; + + // Interactively obtain and execute queries + ExecStatusType status; + string buf; + int done = 0; + while (!done) + { + cout << "> "; + cout.flush(); + getline(cin, buf); + if ( buf != "" ) + if ( (status = data.Exec( buf.c_str() )) == PGRES_TUPLES_OK ) + data.DisplayTuples(); + else + cout << "No tuples returned..." << endl + << "status = " << status << endl + << "Error returned: " << data.ErrorMessage() << endl; + else + done = 1; + } + return 0; } // End main() |