src/PreparedStatement.cpp
branchv_0
changeset 48 c83119110c7b
parent 36 91cb012d779a
child 53 cc6ffeba0fe5
--- 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);
 }