--- a/src/PreparedStatement.cpp Thu Jun 04 00:46:00 2020 +0200
+++ b/src/PreparedStatement.cpp Thu Jun 04 13:24:17 2020 +0200
@@ -58,8 +58,7 @@
void PreparedStatement::setBoolean(int parameterNumber, relpipe::reader::boolean_t value) {
booleanParameters.emplace_back(value);
- // TODO: review SQL_C_TINYINT
- SQLRETURN result = SQLBindParameter(statement, parameterNumber, SQL_PARAM_INPUT, SQL_C_TINYINT, SQL_INTEGER, 0, 0, &booleanParameters.back(), 0, nullptr);
+ SQLRETURN result = SQLBindParameter(statement, parameterNumber, SQL_PARAM_INPUT, SQL_C_BIT, SQL_INTEGER, 0, 0, &booleanParameters.back(), 0, nullptr);
if (OdbcCommon::isNotSuccessful(result)) throw SqlException(L"Unable to set boolean parameter in prepared statement", result, SQL_HANDLE_STMT, statement);
}