Changeset: e09534da01d4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e09534da01d4
Modified Files:
        clients/src/mapilib/Mapi.mx
Branch: Oct2010
Log Message:

mapi_next_result: don't skip over non-tables and non-updates

Partial fix for bug #2743, this makes the second and third (from the
DROP TABLE) "operation successful" message appear in mclient's output.


diffs (27 lines):

diff -r bd75c8aecaab -r e09534da01d4 clients/src/mapilib/Mapi.mx
--- a/clients/src/mapilib/Mapi.mx       Sat Dec 04 23:08:23 2010 +0100
+++ b/clients/src/mapilib/Mapi.mx       Mon Dec 06 15:40:27 2010 +0100
@@ -1817,8 +1817,9 @@
                        return MERROR;
                if (hdl->result &&
                    (hdl->result->querytype == -1 ||
-                    hdl->result->querytype == Q_TABLE ||
-                    hdl->result->querytype == Q_UPDATE ||
+                        /* basically exclude Q_PARSE and Q_BLOCK */
+                        (hdl->result->querytype >= Q_TABLE &&
+                         hdl->result->querytype <= Q_PREPARE) ||
                     hdl->result->errorstr != NULL))
                        return 1;
        }
@@ -1854,8 +1855,9 @@
        while (result->next) {
                result = result->next;
                if (result->querytype == -1 ||
-                   result->querytype == Q_TABLE ||
-                   result->querytype == Q_UPDATE ||
+                       /* basically exclude Q_PARSE and Q_BLOCK */
+                       (hdl->result->querytype >= Q_TABLE &&
+                        hdl->result->querytype <= Q_PREPARE) ||
                    result->errorstr != NULL)
                        return 1;
        }
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to