Icon View Thread

The following is the text of the current message along with any replies.
Messages 11 to 11 of 11 total
Thread Compare Database Error.
Wed, Mar 23 2016 2:36 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Steve,

<< I tried setting RequestSensitive to False and I no longer get this error: "ElevateDB Error #1007 The row has been deleted since last cached for the temporary table SchemaDifference". >>

You'll get that error if you leave the SchemaDifference table open and execute a COMPARE DATABASE.  The COMPARE DATABASE empties the SchemaDifference table, so any rows that are still cached at the TDataSet level will be invalid.  The solution is to simply call the Refresh method on the TEDBQuery (or TEDBTable) instance that you're using to loop through the SchemaDifference table *after* executing the COMPARE DATABASE statement.

Tim Young
Elevate Software
www.elevatesoft.com
« Previous PagePage 2 of 2
Jump to Page:  1 2
Image