ZConnection is connected to a remote Firebird 2.5 database and, after some time, it is normal to be auto disconnected from the database for inactivity... that's ok... when that happens, a tried to use ZConnection.Reconnect and that, apparently, went well... but, when I move the mouse over the DBGrid, an AV Message ocorrurs... I press OK, then another AV pops up... and that behavior keeps until I call ZConnection.Disconnect followed by ZConnection.Connect procedure.
ZQuery was loaded, of course, before that scenario.
When I click Break on Delphi Debugger, that points me to the ZDbcCache.pas Unit at Line 2574
Code: Select all
if FBuffer.Columns[FColumnOffsets[ColumnIndex{$IFNDEF GENERIC_INDEX} - 1{$ENDIF}]] = bIsNotNull then begin