Age | Commit message (Collapse) | Author |
|
Add a new option to the database connection wizard to connect to
firebird database server
Change-Id: Ie9c75187347a8532c1d869939c72a6f0a892d861
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122073
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
|
|
This commit has two parts:
- Hardcode the correct BooleanComparisonMode in the firebird-sdbc driver
(this fixes on Firebird databases, among others, the AutoFilter for bools)
- Generic to all DBMS, have the "form-based filter" obey the BooleanComparisonMode
Change-Id: Ib14e6c3d5cb773ae1f972840f8b53062f0224396
Reviewed-on: https://gerrit.libreoffice.org/62319
Tested-by: Jenkins
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
|
|
Previously, drivers were responsible for making the substitution themselves.
In practice they all (Firebird, ODBC and JDBC) used the LibreOffice SQL
parser to parse the SQL statement and do the substitution.
This had a few negative consequences:
* The substitition was applied to _all_ SQL commands, including
queries having the "execute SQL directly" bit set. Which means
that the SQL was _not_ sent to the DBMS exactly as typed by
the user. Even if there was no substitution to be made, since
the SQL command was always round-tripped through the parser,
thus "normalising" it (which is what led to tdf#104986).
* "execute SQL directly" queries "magically" behaved slightly
differently depending on whether the LibreOffice SQL parser
succeeded in parsing them or not.
Change-Id: Ieedc643f33467435a139e2565a01e6f398af041f
Reviewed-on: https://gerrit.libreoffice.org/47283
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
|
|
Change-Id: I34abaf80e82cb1d3cd51c9418b15351e9fdfc2fe
|
|
Change-Id: Id4ae127eb6e7ebe1caee50cc3e3636da4ce818b3
|
|
Change-Id: I753095ba40b5fb45cfccd10a95bd8eb7b68bd564
|
|
Change-Id: Ifcfcd3434b4fa50b9018365b738fcc922e03d9b2
|
|
Change-Id: I01673bda5a08ca793f4fba89ddae036e3f1483e2
|
|
Change-Id: I0237106e4012c9116248a97eda0ddf899b435f64
|
|
Change-Id: I99dd3300c2a7e903bc924b15c4fea2fd3ad4abb8
|
|
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
|