On 1/3/22 12:07, Jiří Činčura wrote:
ULONG p_batch_errors; // error's recnums
Numbers of records with error. Used when too many errors took place. For
each error server sends number of message for which execution of SQL
statement failed. And yes - such number is 4-byte integer, data is sent
after an array of detailed error info.
What "too many errors" mean in real world?
Desired to user number of errors with full details is set by
TAG_DETAILED_ERRORS in batch parameters. But (like almost all our
parameters) server does not guarantee exactly following requested value.
Later implementation details follow - they may be changed at any time.
If requested value > 256 actual value is 256. Default is 64.
Exact limit of detailed errors does not affect CS parsing - all needed
info is present internally.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel