UnPrepare should be called when Prepared in procedure TCustomSQLQuery.InternalClose
Original Reporter info from Mantis: lacak @lacak.sk
-
Reporter name: LacaK
Original Reporter info from Mantis: lacak @lacak.sk
- Reporter name: LacaK
Description:
There is IMHO reversed logic on lines:
1151 if (not IsPrepared) and (assigned(database)) and (assigned(FCursor)) then TSQLConnection(database).UnPrepareStatement(FCursor);
1411 if (not IsPrepared) and (assigned(database)) and (assigned(FCursor)) then TSQLConnection(database).UnPrepareStatement(Fcursor);
UnPrepare should be called when statement IsPrepared not when not IsPrepared
Mantis conversion info:
- Mantis ID: 19343
- Version: 2.4.3