I try to start work with Firebird database using Marshmallow ORM. It works finy with Mysql database connected via ADO ODBC connection. But Firebird connection via FireDAC gives me an error when exec query. I find function
function TAnsiSQLGenerator.GetEscapeChar: Char;
begin
// Result := '"';
Result := '`';
end;
that works fine for mysql and gives error with firebird. I change comments and firebird SELECT clause generates fine but WHERE clause also generates with quotes and Firebird gives me error there. When I change comments my Mysql project crashes with error on exec query. Than I turn back comments in this function and Mysql project works again.
How can I use Marshmallow with Firebird?