Icon Incident Reports Addressed in 4.27

The following is a list of the incident reports addressed in version 4.27. Click on the incident # in order to view the details of the incident report.

Serious Problems


Build#TitleWorkarounds
12831OR Operator Causes Un-Optimized Table Scans When One Condition Is Optimized and Other Is NotNo
12833VerifyTable Not Reporting Text Index Corruption ProperlyNo
22878Incident Report #2830 Breaks AlterTable Method Calls That Reference TextIndexFields PropertyNo
22880Using the DISTINCT Clause with the TOP Clause Can Cause Incorrect ResultsNo
22881Calling CancelRange Before BeginCachedUpdates Causes SetRange When ApplyCachedUpdates is CalledNo
22882Help Files Not Installed Into Correct Namespace in Delphi 2009No
22886Delphi 2009 String Parameter Assignments Does Not Set Data Type of Parameters ProperlyYes
32888Using NOT Operator in a Left Outer Join Condition Can Cause AVNo
32893Inserting or Updating Data in a BLOB Field Using Delphi 2009 Causes Data to be UnreadableNo
42927Using Optimistic Locking Can Cause Lost UpdatesNo
52975LEFT OUTER JOINs with Non-Join Conditions Using OR Operator Return Incorrect ResultsNo

Minor Problems


Build#TitleWorkarounds
12830TDBISAMTable TextIndexFields Property Returns Blank String Unless Table Is OpenedNo
12832Need to Add Conditional Compiler Directives for FastMM4 Inclusion in Database Server Source CodeYes
22883Need to Set LastAutoInc ID When Loading Cached UpdatesNo
22884Trying to Delete a Row When a DataSet Is Empty Can Cause #8965 Index Page Buffers Corrupt ErrorNo
22885The TDBISAMDatabase Directory Property Editor Does Not Work Correctly with Delphi 2009 IDENo
32894Recompiling DBSYS Fails with Missing DBISAMDB.DFM Error MessageYes

Image