UniDAC 10.1.0 - StoredProcedure incorrect results

UniDAC 10.1.0 - StoredProcedure incorrect results

Database: Firebird.
Since the update, it may happen that StoredProcedures return incorrect results.


For some colleagues with Delphi 11 or Delphi 12 it happens that a TUniStoredProc does not return the correct result. But not with all of them, so unfortunately I cannot give a concrete example to reproduce this.

We use a TUniStoredProc instance that is prepared for each query, parameters are passed, the Execute Procedure is executed and then becomes Unprepared at the end.
Sometimes it happens that the result of the StoredProcedure is simply not correct. If you enter the same directly in a Firebird administration tool (e.g. flamerobin, ibexpert). You get the correct result.

With the previous version 10.0.0, nobody has this problem.