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

Reply via email to