Icon View Incident Report

Serious Serious
Reported By: Krisztian Kepes
Reported On: 3/28/2011
For: Version 2.05 Build 4
# 3420 Using Constant Array Version of TEDBDatabase.StartTransaction Method Causes Error on Commit/Rollback

I created a program that changes many things in a DB and I tried to embed this to transaction because if it will fail, than we will move to "limbo" state in the record consistency.

But on commit it is everytime spoken, that there is no active transactions.


Comments Comments and Workarounds
The problem was that the constant array version of the StartTransaction method (as opposed to the TEDBStringsArray version of the method) was subsequently not calling the other TEDBStringsArray version of the method, thus no transaction was ever started. The workaround is to use the TEDBStringsArray version of the method.


Resolution Resolution
Fixed Problem on 3/29/2011 in version 2.05 build 5


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

Image