New member function gnucomo_database::is_conected().
authorarjen <arjen>
Sat, 29 Mar 2003 08:13:53 +0000 (08:13 +0000)
committerarjen <arjen>
Sat, 29 Mar 2003 08:13:53 +0000 (08:13 +0000)
src/include/database.h

index d77f7a2..b96c0b3 100644 (file)
@@ -8,7 +8,7 @@
 ***********************
 **      FILE NAME      : database.h
 **      SYSTEM NAME    : 
-**      VERSION NUMBER : $Revision: 1.6 $
+**      VERSION NUMBER : $Revision: 1.7 $
 **
 **  DESCRIPTION      :  Classes to provide an abstract layer on the Gnucomo
 **                      database.
 ********************************
 **      ORIGINAL AUTHOR : Arjen Baart - arjen@andromeda.nl
 **      CREATION DATE   : Sep 10, 2002
-**      LAST UPDATE     : Jan 31, 2003
+**      LAST UPDATE     : Mar 28, 2003
 **      MODIFICATIONS   : 
 **************************************************************************/
 
 /*****************************
    $Log: database.h,v $
-   Revision 1.6  2003-02-19 09:54:47  arjen
+   Revision 1.7  2003-03-29 08:13:53  arjen
+   New member function gnucomo_database::is_conected().
+
+   Revision 1.6  2003/02/19 09:54:47  arjen
    Print the query on cerr, along with the error message when
    the query results in an error.
 
@@ -49,7 +52,7 @@
 
 *****************************/
 
-/* static const char *RCSID = "$Id: database.h,v 1.6 2003-02-19 09:54:47 arjen Exp $"; */
+/* static const char *RCSID = "$Id: database.h,v 1.7 2003-03-29 08:13:53 arjen Exp $"; */
 
 #include <libpq++/pgdatabase.h>
 #include "gnucomo_config.h"
@@ -66,7 +69,7 @@
 //
 //  RELATIONS      :
 //  SEE ALSO       :
-//  LAST MODIFIED  : Jan 17, 2003
+//  LAST MODIFIED  : Mar 28, 2003
 ///////////////////////////////////////////////////////////////////////////
 */
 
@@ -85,6 +88,13 @@ public:
 
    gnucomo_database(gnucomo_config *c);  // Use the configuration to connect to the database
 
+   //  Error checking and handling.
+
+   bool is_connected()
+   {
+      return db != 0 && db->Status() == CONNECTION_OK;
+   }
+
    //  Low-level database access functions
 
    int Query(String qry)