Date: Friday, December 16, 2005 @ 11:54:39
  Author: zsolt
    Path: /cvsroot/carob/libmysequoia/src

Modified: CarobMySQL.cpp (1.21 -> 1.22)

modified behaviour of next_result() to work correctly in case when a resultset 
was returned first


----------------+
 CarobMySQL.cpp |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.21 
libmysequoia/src/CarobMySQL.cpp:1.22
--- libmysequoia/src/CarobMySQL.cpp:1.21        Thu Dec 15 15:55:57 2005
+++ libmysequoia/src/CarobMySQL.cpp     Fri Dec 16 11:54:39 2005
@@ -375,9 +375,12 @@
       
     try
     {
-      stmtPtr->getMoreResults();
-      if (stmtPtr->getUpdateCount() != -1)
+      if (stmtPtr->getMoreResults() || stmtPtr->getUpdateCount() != -1)
+      {
         result = 0;
+        mysqlPtr->affected_rows = stmtPtr->getUpdateCount();
+        mysqlPtr->status = MYSQL_STATUS_GET_RESULT;
+      }
     }
     catch (CarobException &e)
     {

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to