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