]> granicus.if.org Git - postgresql/commitdiff
CmdTuples() returns an int showing the number of affected tuples after an
authorBruce Momjian <bruce@momjian.us>
Wed, 6 Oct 1999 03:00:16 +0000 (03:00 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 6 Oct 1999 03:00:16 +0000 (03:00 +0000)
insert, update or delete.  It will return -1 on error, although I've yet
to an error situation to prove that out!

Vince

src/interfaces/libpq++/libpq++.H
src/interfaces/libpq++/pgdatabase.cc
src/interfaces/libpq++/pgdatabase.h

index 19d2ff160b40fcbe95ff58f3581e9966473cf89b..1906f0120294593f8eb2a532c2dbb972e2d1d652 100644 (file)
@@ -30,7 +30,7 @@ extern "C" {
 #include "libpq-fe.h"
 }
 
-static char rcsid[] = "$Id: libpq++.H,v 1.5 1999/10/04 15:17:06 momjian Exp $";
+static char rcsid[] = "$Id: libpq++.H,v 1.6 1999/10/06 03:00:16 momjian Exp $";
 
 
 // ****************************************************************
@@ -79,6 +79,7 @@ public:
   ~PgDatabase() {}; // close connection and clean up
   // query result access
   int Tuples();
+  int CmdTuples();
   int Fields();
   const char* FieldName(int field_num);
   int FieldNum(const char *field_name);
index d278465f6b54f2f1a1e86554c946c290f88c46c8..d65a062fb9536c5b144806848c7fd0f091f16db9 100644 (file)
@@ -10,7 +10,7 @@
  * Copyright (c) 1994, Regents of the University of California
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.6 1999/09/28 12:59:29 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.7 1999/10/06 03:00:16 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -63,7 +63,12 @@ return PQntuples(pgResult);
 
 int PgDatabase::CmdTuples()
 {
-return PQcmdTuples (pgResult);
+char *a;
+
+  a = (char *)PQcmdTuples(pgResult);
+  if(NULL == a) return -1;
+
+return atoi(a);
 }
 
 
index 95fd0096eb4b8b2687da468f78a2a14b4b38a416..08df9c80a9f5aa54bfe56a4cfa5be1e08c3df09e 100644 (file)
@@ -13,7 +13,7 @@
  * Copyright (c) 1994, Regents of the University of California
  *
  *
- *  $Id: pgdatabase.h,v 1.4 1999/09/28 04:49:22 momjian Exp $
+ *  $Id: pgdatabase.h,v 1.5 1999/10/06 03:00:16 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -23,6 +23,7 @@
  
 #include "pgconnection.h"
 
+#include <stdlib.h>
 
 // ****************************************************************
 //