<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:xiscofauli@libreoffice.org" title="Xisco Faulí <xiscofauli@libreoffice.org>"> <span class="fn">Xisco Faulí</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Libo6.1 crash when datasource error dialog dismissed FORMS"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=117053">bug 117053</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Keywords</td>
<td>
</td>
<td>regression
</td>
</tr>
<tr>
<td style="text-align:right;">Blocks</td>
<td>116968
</td>
<td>
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Libo6.1 crash when datasource error dialog dismissed FORMS"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=117053#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Libo6.1 crash when datasource error dialog dismissed FORMS"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=117053">bug 117053</a>
from <span class="vcard"><a class="email" href="mailto:xiscofauli@libreoffice.org" title="Xisco Faulí <xiscofauli@libreoffice.org>"> <span class="fn">Xisco Faulí</span></a>
</span></b>
<pre>The error started after:
author Lionel Elie Mamane <<a href="mailto:lionel@mamane.lu">lionel@mamane.lu</a>> 2018-01-02 22:49:31 +0100
committer Lionel Elie Mamane <<a href="mailto:lionel@mamane.lu">lionel@mamane.lu</a>> 2018-01-04 07:50:22
+0100
commit a29d97e6ddab8ec002ba9827bd5fc874117712e0 (patch)
tree cbedfb8885b7980a4ea6ebb1347e2170a969b01a
parent 1bbadad79d91005dc18a3c1e34de14d02660f6ab (diff)
tdf#104986 move named parameters substitution into generic layer
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.
Bisected with:
Adding Cc: to Lionel Elie Mamane</pre>
</div>
</p>
<div id="referenced">
<hr style="border: 1px dashed #969696">
<b>Referenced Bugs:</b>
<ul>
<li>
[<a class="bz_bug_link
bz_status_NEW "
title="NEW - [META] Migrating existing embedded HSQLDB databases to Firebird"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=116968">Bug 116968</a>] [META] Migrating existing embedded HSQLDB databases to Firebird
</li>
</ul>
</div>
<br>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>