Changeset: 9a31815ba521 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/9a31815ba521
Modified Files:
        clients/odbc/driver/SQLSetConnectAttr.c
Branch: default
Log Message:

When setting a warning we must also return SQL_SUCCESS_WITH_INFO.
Also correcting another error.


diffs (20 lines):

diff --git a/clients/odbc/driver/SQLSetConnectAttr.c 
b/clients/odbc/driver/SQLSetConnectAttr.c
--- a/clients/odbc/driver/SQLSetConnectAttr.c
+++ b/clients/odbc/driver/SQLSetConnectAttr.c
@@ -72,6 +72,7 @@ MNDBSetConnectAttr(ODBCDbc *dbc,
                if ((SQLUINTEGER) (uintptr_t) ValuePtr > 0) {
                        /* add Warning: Option value changed */
                        addDbcError(dbc, "01S02", NULL, 0);
+                       return SQL_SUCCESS_WITH_INFO;
                }
                break;
        case SQL_ATTR_METADATA_ID:              /* SQLUINTEGER */
@@ -130,7 +131,7 @@ MNDBSetConnectAttr(ODBCDbc *dbc,
        default:
                /* Invalid attribute/option identifier */
                addDbcError(dbc, "HY092", NULL, 0);
-               break;
+               return SQL_ERROR;
        }
 
        return SQL_SUCCESS;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to