Mercurial > hg > MonetDB
changeset 86178:9a31815ba521
When setting a warning we must also return SQL_SUCCESS_WITH_INFO.
Also correcting another error.
| author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
|---|---|
| date | Wed, 27 Jul 2022 22:44:08 +0200 |
| parents | 630450913d85 |
| children | 9ace5c9b1de1 |
| files | clients/odbc/driver/SQLSetConnectAttr.c |
| diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;
