Invalid Blob ID on simple join query
------------------------------------
Key: CORE-6119
URL: http://tracker.firebirdsql.org/browse/CORE-6119
Project: Firebird Core
Issue Type: Bug
Affects Versions: 2.5.9
Reporter: Arioch
Attachments: FB25_InvBLOB_dbExpress.zip
Discussion:
https://www.sql.ru/forum/1315766/traceapi-2-5-razdelit-chtenie-rows-i-chtenie-blob-ov-v-etih-rows
Happens on FB 2.1.7 win32, FB 2.5.5 Win64, FB 2.5.9 Win64
Did not test on FB3.
The bug is dependent upon closed-souce dbExpress library (part of many Delphi
releases).
The same query when run in IB Expert (Delphi application too but using FIB+
library instead of DBX) works like charm!
I **suspect** that triggering the bug is fetching of blobs after a whole batch
of many rows were fetched, as compared with another possible strategy of
fetchign blobs immediately after fetching every single row.
Trace API fails to expose row fetch and blob fetch events, so can not verify
that hypothesis.
Sample exe attached, create Firebird database and supply connection string
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel