Icon View Incident Report

Minor Minor
Reported By: Adam Hair
Reported On: 3/19/2013
For: Version 2.12 Build 2
# 3817 TEDBDatabase StartTransaction Not Working with Open Arrays

I'm getting an exception with the following code:

Exception class EDatabaseError with message 'Invalid table name passed to StartTransaction in Position 0'.

EDBDatabase1.StartTranscation(['MyTable'])



Comments Comments and Workarounds
You must specify the second Timeout parameter (declared as a default parameter of -1) when compiling under Delphi 5. Without specifying that parameter, the application will blow up during termination, most likely due to a compiler error. The method works fine in Delphi 6 or higher, with or without specifying the second Timeout parameter.


Resolution Resolution
Fixed Problem on 3/19/2013 in version 2.13 build 1


Products Affected Products Affected
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image