Icon Incident Reports Addressed in 4.25

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

Serious Problems

12198Using COUNT Function with BLOB Field and Single-Row SELECT Statement Causes #9494 ErrorNo
12199Using OnRemoteSendProgress Event with Pinging Causes Client Application To FreezeNo
12203Executing a SELECT MAX() Single-Row Query On a Column that is Indexed Causes Lock-UpNo
12207Escaping a Percent Sign Wildcard In a LIKE Expression Can Cause AVNo
12208Combining Memo Fields and String Expressions in IF Function Can Cause Embedded NULL CharactersNo
12210Heaving Multi-Threading of In-Memory Table Updates Causes Read-Lock ErrorNo
12211Modifying a Record During Cached Updates Can Cause Invalid BLOB Offset Error #9998No
12212Using While Not BOF/Prior Loop in VB6 Causes ErrorNo
12214Adding and Deleting the Same Record While Cached Updates Are In Effect Causes #9732 ErrorNo
12217Executing an UPDATE Statement with a Self-Join Results in Bad PerformanceNo
22221IF Function Not Returning Correct Results Once NULL EncounteredNo
32222CAST Function Not Working ProperlyNo
32223Exported Bitmaps From DBSYS Utility Results Are InvalidNo
42294SQL SUBSTRING Function Not Returning NULL or Empty Strings ProperlyNo
42295Altering a Table and Adding Required Columns Without Default Values Can Cause 9494 ErrorYes
52350Updating a Timestamp Column using ODBC.NET Data Provider Not Working ProperlyNo
52351Using Optimistic Locking with Transactions Causes Record Modification Checks to be SkippedNo
62392Pinging Not Working Properly and Can Cause Remote Sessions To HangNo
62431Kylix Runtime Libraries Missing from Kylix DistributionsNo
72441Conflict with Rave Reports in C++ dbisamen.hpp Header FileNo
72445Setting TDBISAMSession RemoteEncryption Property to True Suppresses Remote Read-AheadNo
72447Trial Version of DBCMD Database Server for Linux Includes QT DependenciesNo

Minor Problems

12200Using ALTER TABLE Inside of a Transaction Causes Access ViolationYes
12201Calling Post on Master DataSet from AfterPost Event Handler of Detail DataSet Causes CorruptionYes
12202Passing a NULL Parameter to a Custom SQL Function Causes an Unassigned Variant to Be Passed InsteadNo
12204SQL Expressions Not Being Evaluated in Left-To-Right Order for Boolean Short-CircuitingNo
12205Using a Parameter for an SQL Table Name Causes AVNo
12206TDBISAMTable AddIndex Method Not Triggering OnDataLost Event with Remote SessionNo
12209Using an Invalid HAVING Clause in a SELECT Statement Causes AVYes
12213Error In Manual For TDBISAMSession RemoteParamByName MethodNo
12215Adding Extra Symbols After End of SQL Statement Does Not Cause ErrorYes
12218Manually Incorrectly States that Defaults are Populated Server-Side with Remote SessionsNo
42296Documentation Error for Filter PropertyNo
42298OnQueryProgress Abort Parameter Not Respected with UNION QueriesNo
42299OnTextIndexFilter Not Being Passed Proper Data When Field Contains #0 Null BytesNo
42300Password Dialog Does Not Appear Properly with Large Fonts EnabledNo
42301Opening Tables with Large Numbers of Fields Can be Slower than NecessaryNo
62429Ranged Property Causes AV if Referenced When Table is Closed or No Index SetYes
62432C++Builder HPP Include Files Contain Code that Cannot Be CompiledYes
72446Word List Building Performance Not Optimal for Text IndexingNo