On 2020-04-03 13:19, Dimitry Sibiryakov wrote:
03.04.2020 12:07, Alex Peshkoff via Firebird-devel wrote:
unknown format of output message - use format automatically generated
based on properties of fields in a query
not known yet format of output message - format will be passed after
openCursor() (but before first fetch) using undocumented
setDelayedOutputFormat() call
Wouldn't be a good idea to delay call of openCursor() till the first
fetch in ISC API emulation layer?
It was done ~10 years ago. I remember how that was discussed and I
remember result, but not why was it decided.
If your provider is supposed to be used only for embedded connections
- yep, you can do it. Remote layer does not support this format
change since at least arrival of batch records transfer.
If this is a limitation of remote provider then it is remote
provider who must throw the error.
Yes.
Buit not sure does it that or not.
So, ability to call isc_dsql_fetch() with different SQLDA is broken
in FB4, right?
Earlier. And in FB4 too.
There were no bug reports regarding that, i.e. looks like no software is
using that ability.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel