8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 20:43:02 +01:00

Fix boolean conversion to string inside DataTypeUtil::makeFromList() (#8178)

This commit is contained in:
Dmitry Yemanov 2024-07-10 13:46:25 +03:00 committed by dimitr
parent 6e07e3a5f4
commit adf19fcf66

View File

@ -172,12 +172,7 @@ void DataTypeUtilBase::makeFromList(dsc* result, const char* expressionName, int
if (result->isUnknown()) if (result->isUnknown())
*result = *arg; *result = *arg;
else if (result->dsc_dtype != arg->dsc_dtype) else if (result->dsc_dtype != arg->dsc_dtype)
{ makeBlobOrText(result, arg, true);
// Datatypes @1are not comparable in expression @2
status_exception::raise(Arg::Gds(isc_sqlerr) << Arg::Num(-104) <<
Arg::Gds(isc_dsql_datatypes_not_comparable) << Arg::Str("") <<
Arg::Str(expressionName));
}
} }
else // we don't support this datatype here else // we don't support this datatype here
{ {