Advantage Developer Zone

 
 
 

Advantage Database Server 11.10.0.10 Service Update


Advantage Database Server 11.10.0.10 Service Update released including support for Delphi XE 4.

 

11.10.0.10 - Advantage Database Server

This Service Update of the Advantage Database Server addresses the following issues:
  1. Implemented auto-creation of table and index files when the table is referenced on a linked data dictionary.
  2. Fixed a bug that prevented column/field property being read even though permission to the table had been granted to the DB:Public.
  3. Fixed bug that caused incorrect data being returned when the data stored in the table is encoded in one of the OEM code pages.
  4. Fixed issue where an online pack of a view or temporary table could cause an internal server error.
  5. Fixed a bug that caused 9016 error being logged and crash dump being generated by the server when a client connected using TCP protocol is disconnected abnormally.
  6. Fixed a bug in the server that could cause a 9111 error if a memo exceeding 64K was inserted into an FTS indexed memo field in an SQL statement while a transaction was active.
  7. Fixed a bug that could result in a failed online restore of a database if a table that was the parent in an RI relationship had a name exceeding 40 characters in length.
  8. Fixed a bug that would cause auto-creation of index file with dynamic VFP collation to fail.
  9. Fixed an issue with alter and online pack where the new table would be fragmented if it had a memo file.
  10. Fixed a bug that could cause server crash when dynamic AOF is enabled and there are AOF involving Unicode characters.
  11. Fixed a crash when dealing with ADT tables that have a large number of fields.
  12. Fixed an issue where an FTS index in a non-compound index can cause an internal error in the server.
  13. Fixed a bug that could cause 30XX error being returned from AdsBuildRawKey100() when the ADS_GET_PARTIAL_FULL_KEY_LENGTH option is used.
  14. Fixed an issue where the server could crash when disconnecting a client.
  15. Fixed a bug that caused Advantage Database Server to count two connections from the same terminal services session as two different users when mixing pre 11.x clients and 11.x clients.
  16. Fixed a bug that caused a 5133 error when retrieving views created by older (v6.1 and older) versions of Advantage.
  17. Fixed a 3111 error when setting an AOF that on a timestamp field of the following form field = ''.
  18. Fixed a bug that could data dictionary corruption on a failed ALTER TABLE or AdsRestructureTable.
  19. Fixed a bug that caused 9124 error being logged by the server and crash dump being generated when restructuring OEM encoded DBF table that uses non-ASCII characters in the field name.
  20. Fixed a bug in the server that caused ALTER ONLINE to not rename memo files correctly if the altered table contained a memo file and the original did not.
  21. Fixed a bug in the server that could result in a 9124 error when handling files with more than 2,147,483,647 records.
  22. Fix a bug in the online data dictionary restore operation that caused the memo block size of tables to not be maintained.
  23. Fixed a bug in the server that could cause a server crash when using the R&R report writer with a corrupt table.
  24. Fix a bug that could result in a server crash when performing an AppendFrom operation from a Clipper client when using non-compound index files.
  25. Fixed a bug that can cause 9058 error when mixing transaction command in SQL and ACE API.
  26. Fixed a bug that caused erroneous 2154 error being returned when executing a SQL statement that has parameter enclosed in parenthesis.
  27. Fixed a bug that caused SQL statement to fail if there was a sub-select in the statement and the sub-select used explicit join condition that referenced table column in the parent query.
  28. Fixed a server crash when an SQL statement of the follwoing form is ran SELECT * FROM test WHERE field1 = field2 AND field2 = 1 + 2;
  29. Fixed a 5132 error that could be returned from system.functions.
  30. Fixed a 2138 error NO_DATAFOUND when executing a MERGE statement that contained an empty sub-query in the ON clause.
  31. Fixed startup script for Linux server to improve compatibility with certain Novell Linux distributions.

11.10.0.10 - Advantage Data Architect (ARC)

This Service Update of the Advantage Data Architect (ARC) addresses the following issues:
  1. Fixed a bug in ARC that resulted in 5125 errors when attempting to change the AES encryption type in the Data Dictionary properties dialog.
  2. Fixed an issue that caused ARC Import functionality produce an AE_INVALID_FIELDDEF (5012) error when the source table contained numeric fields of certain lengths.

11.10.0.10 - Advantage .NET Data Provider

This Service Update of the Advantage .NET Data Provider addresses the following issues:
  1. Fixed an issue where the SKIP operator could return the error "The given key was not present in the dictionary"

11.10.0.10 - Advantage Client Engine (ACE)

This Service Update of the Advantage Client Engine (ACE) addresses the following issues:
  1. Updated the Advantage Client Engine to allow data dictionaries to be used with R&R ReportWorks.
  2. Fixed an issue that caused AdsGetVersionInfo to return incorrect minor version numbers.

11.10.0.10 - Advantage JDBC Driver

This Service Update of the Advantage JDBC Driver addresses the following issues:
  1. Fixed a bug that caused 5403 error being reported by the JDBC driver after preparing and executing an SQL script that resulted in a cursor.
  2. Fixed a bug that caused preparedStatement to return exception with message "Error message not available. Please check Advantage error guide." when the statement to be prepared resulted in a static cursor.

11.10.0.10 - Advantage ODBC Driver

This Service Update of the Advantage ODBC Driver addresses the following issues:
  1. Fixed an issue with the 64-bit ODBC driver that could cause the application to crash.
  2. Fixed a problem with the 64bit ODBC driver that can crash the client application.
  3. Fixed a bug in ODBC that would cause Unicode data in parameters to be treated as ASNI text.

11.10.0.10 - Advantage TDataSet Descendant

This Service Update of the Advantage TDataSet Descendant addresses the following issues:
  1. Added Support for Delphi XE 4
  2. Changed the handling of VFP timestamp fields to always round to the nearest second for consistency with Visual FoxPro.
  3. Fixed an issue that would cause TAdsQuery.VerifySQL to return spurious syntax errors when the SQL text contained lines beginning with the '[' character.
  4. Fixed an issue that may lead to an unhandled exception in the TDataSet Switch utility.
  5. Fixed an inconsistency in the Delphi TAdsTable.FindNearest method. When AdsPreserveSpaces is false (the default), FindNearest will now locate records with NULL values when an empty string is provided as one of the seek values.
  6. Fixed an issue that led to an "Unrecognized DateFormat" error when changing TAdsSettings.DateFormat in some versions of Lazarus.
  7. Added support for Delphi XE4.

11.10.0.10 - Advantage Visual Objects Driver

This Service Update of the Advantage Visual Objects Driver addresses the following issues:
  1. Fixed an issue with the Vulcan.NET driver where clearing the top or bottom scope could cause an exception if no scope was previously set.
  2. Fixed an issue where the VO SQL RDD could take a long time to open a query that resulted in a static cursor.

11.10.0.10 - Advantage Web Platform

This Service Update of the Advantage Web Platform addresses the following issues:
  1. Fixed an issue with the ADS web administrator utility in which table headers and bodies may not be aligned if a vertical scrollbar was needed to display the information.
  2. Fixed an issue with the ADS web administrator utility where checked rows of the active queries page would be lost on automatic data refresh of the page.