Icon Incident Reports Addressed in 4.30

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

Serious Problems

23334Assigning Multibyte Text to Parameter Under Delphi 2009 or Higher Results in Truncation of TextNo
23335Updating Memo Fields in Live Result Set that are Text-Indexed Can Cause Text Index CorruptionNo
23336Using Cached Updates Against Live Result Sets with Expression Fields Can Cause AV During DestructionNo
33395Dead Sessions Not Clearing Record Locks When TDBISAMDatabase.KeepTablesOpen is EnabledYes
33396Read-Only ODBC Driver Not Exhibiting Read-Only BehaviorNo
33398ODBC DSN Configuration Wizard Not Setting Encryption Properly for Remote ConnectionsNo
33400Next and Prior Calls Can Experience an AV During Heavy Multi-User UsageNo
33402TDBISAMSession.RemoveAllRemoteMemoryTables Not Working CorrectlyNo
33403VCL Components Can Raise "Session Already Destroyed" in Delphi XE During Form/Data Module DestructorYes
33404Preparing a Script Before Executing Can Cause First Statement to Not ExecuteYes
43406LIKE Operator Not Working Properly with Leading WildcardsNo
53440Large Transactions Can Slow Down Significantly with Small Record SizesNo
53441INTERSECT Queries Not Handling Empty Sets Properly When More than Two Queries InvolvedNo
63457Using the EXCEPT Operator After the INTERSECT Operator Can Cause Incorrect Query ResultsNo
63460Switching Projects with the TDBISAMEngine Component Present on Forms Causes Error in Delphi XENo
63461Optimizing a Table Can Result in a Hard Loop and LockupNo
73482Thread Safety Issue when Opening Sessions From Multiple Threads When TDBISAMEngine InactiveYes
73483Backup and Restore Not Using Correct Backup HeadersNo
73484Returning String Greater than 512 Characters in a Custom Function with String Data Type Can Cause AVYes

Minor Problems

33394Invalid Field Types in Text Index Not Repaired Correctly by Table RepairYes
33401Using LOWER() Function with Live Result Set Queries and Filters Can Cause Incorrect ResultsYes
43407Altering a Table Created Using INTO with Aggregate Expressions Can Cause CorruptionYes
43408Closing and Then Re-Opening a TDBISAMEngine Component Can Cause List Index Out of Bounds ErrorYes
63459Repair Not Able To Fix Indexes in Certain CasesNo
73481Compiler Error Encountered When Recompiling DBISAM Database Server Project under Delphi XEYes