In particular this covers the cases:
- reserved word used for table name (we're not supporting it in Kexi 2.x, see bug 356888 and example attached there)
- reserved word used for field name (we're not supporting it in Kexi 2.x, see bug 357025 and example attached there)
- any data fetching errors
- all the above is supported not only for tables (as the bug report suggests) but also for queries, forms, reports, csv export
- a few API changes were required for reports
Also display better error message; in addition to "Opening object "cast" failed. Switching to other view failed (Data View)." this is displayed in the details (examples):
- "Error opening database cursor. near ".": syntax error"
- exact SQL statement
BUG:356888
FIXED-IN:2.9.11