Icon View Incident Report

Serious Serious
Reported By: Uli Becker
Reported On: 1/13/2012
For: Version 2.07 Build 1
# 3552 Editing or Deleting a Row From a 2.06 or Earlier Client Can Cause AV in 2.07 or Higher EDB Server

I just updated EDB (non Unicode) from 2.05 Build 11 to 2.07 Build1.

I compiled an application and got an AV on edbsrvr when executing some simple code that worked without problem before. I just put a Stored Procedure (with result set) in an edit-mode.

I set a breakpoint and tried to find something out. But from that moment the error didn't occur any more. :( In other word: the error is not reproducable.

dm.OpenOrRefresh(dm.OptionenQuery);
  dm.SinglePatientSP.Edit;
  dm.SinglePatientSPReAnschrAnrede.AsString := dm.OptionenQuery.FieldByName('HauptabteilungAnrede').AsString;
  dm.SinglePatientSPReAnschrVorname.AsString := dm.OptionenQuery.FieldByName('HauptabteilungVorname').AsString;
  dm.SinglePatientSPReAnschrName.AsString := dm.OptionenQuery.FieldByName('HauptabteilungName').AsString;
  dm.SinglePatientSPReAnschrStrasse.AsString := dm.OptionenQuery.FieldByName('HauptabteilungStrasse').AsString;
  dm.SinglePatientSPReAnschrPLZ.AsString := dm.OptionenQuery.FieldByName('HauptabteilungPLZ').AsString;
  dm.SinglePatientSPReAnschrOrt.AsString := dm.OptionenQuery.FieldByName('HauptabteilungOrt').AsString;
...



Comments Comments
Could not reproduce this problem for some time, but was finally able to right after 2.08 B1 was released. Thanks to Krisztian Kepes for providing a sample project that reproduced the problem. This problem was introduced as part of the fix in incident #3524.

To correct this problem, please make sure that you are running the 2.08 Build 2 version of the ElevateDB Server.


Resolution Resolution
Fixed Problem on 2/29/2012 in version 2.08 build 2


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial
ElevateDB LCL Standard with Source
ElevateDB PHP Standard
ElevateDB PHP Standard with Source
ElevateDB PHP Trial
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image