https://bugs.freedesktop.org/show_bug.cgi?id=72163
Priority: medium
Bug ID: 72163
Assignee: [email protected]
Summary: Report with Date Parameters Fails
Severity: major
Classification: Unclassified
OS: Linux (All)
Reporter: [email protected]
Hardware: x86-64 (AMD64)
Status: NEW
Version: 4.1.3.2 release
Component: Database
Product: LibreOffice
I have a report with an embedded SQL statement that prompts for parameters. For
example "PaymentDate BETWEEN :EnterStartDate END :EnterEndDate". When I run it
in LibreOffice 3.6, it functions correctly. When running the DB in LO 4.1.3.2,
it gives the following error: 'The Document "Report_W_Payments" could not be
opened. Failed to process the report.' I tried editing the report in the
report builder, and I get a little more detail there when executing it. It
produces a few more error lines:
SQL Status: S1000
An error occurred while creating the report.
An exception of type com.sun.star.lang.WrappedTargetException was caught.
Failed to process the report.
Failed to process the report.
I then went into the SQL builder, and ran the same code interactively,
supplying the same parameters, and it returns Zero rows, but does execute. If
I change the criteria to for payment date to ">= :EnterStartDate" and an
additional line of "<=:EnterEndDate" and run it interactively, I get the 62
rows that I would expect.
So, it appears as if there may be a few things going on here: 1. Issues with
parameter passing to the SQL engine, and 2. That the newer version of HSQL is
improperly handling the between statement for date fields.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs