Product Download

Advantage Product Download





Available Downloads for Advantage Delphi Components Release 8.1 for Windows 32-bit

This release is unsupported. Downloads provided as a courtesy.

Version:          
    8.10.0.46

Notes:
    8.10.0.46 - ( Advantage Data Access Components )

This Service Update of the Advantage Data Access Components addresses the following issues:

  1. Added support for RAD Studio 2010.



8.10.0.38 - ( Advantage Data Access Components )

This Service Update of the Advantage Data Access Components addresses the following issues:

  1. Modified components to support RAD Studio (Delphi and C++Builder) 2009.



This Service update also includes fixes for the following issues that have been addressed in previous service updates:

  1. Fixed an issue where a SELECT statement with very few fields (select field1 from table) can cause an access violation if using the Advantage TDataSet Descendant for .NET.



  2. Updated the Delphi Advantage Extended Procedure (AEP) template to fix a memory leak.


  3. Added support for CBuilder 2007


  4. Added support for Delphi 2007


  5. Added a table option, AdsTableOptions.AdsNumericsAsFloats to allow legacy applications using DBF numeric fields in static queries to behave as they did before 8.1.


  6. Fixed an issue where persistent ADT numeric fields would be declared as TFloatField instead of TBcdField.


  7. Added support for Windows Vista.


  8. Modified to use the path environment variable to search for the ads.ini file (in addition to the current working directory and the Windows directory). Helpful on Windows Vista installations where the ads.ini file often needs to be placed at an alternate location.


  9. Modified to use the path environment variable to search for the ads.ini file (in addition to the current working directory and the Windows directory). Helpful on Windows Vista installations where the ads.ini file often needs to be placed at an alternate location.


  10. Modified .NET TDataSet Descendant packages to show the correct Advantage version number.


  11. Updated the Delphi Advantage Extended Procedure (AEP) template to fix a memory leak.


This Service Update of the Advantage Client Engine (ACE) addresses the following issues:

  1. Fixed an issue where TCP connections attempted from a Linux client would fail with the return code 22.


  2. Added the ability to create a Windows crash dump file if an access violation occurs.


  3. This Service update also includes fixes for the following issues that have been addressed in previous service updates:

  4. Application-level keep alive packets were added to the TCP comm layer to prevent certain firewalls from closing Advantage connections that have been idle for a length of time.


  5. Fixed an issue where a zap table command was allowed if a user did not have delete permissions, but did have insert or update permissions.


  6. Fixed an issue where script triggers would not free memory associated with their in-memory tables (the __new and __old tables) until the connection was closed.


  7. Fixed an issue where tables could be corrupted in specific error situations during a table restructure or ALTER TABLE operation.


  8. Fixed an issue where indexes built via the auto-create functionality were built with the index tags in a different order than the original index.


  9. Fixed a bug that incorrectly returned a 7035 record visibility error when setting an Advantage Optimized Filter (AOF).


  10. Fixed an issue that caused data dictionary corruption when a table restructure created duplicate column names in a table.


  11. Executables and installs are now digitally signed to prove their origin and authenticity.


  12. Fixed an issue that caused an SQL script to fail if the script was executed twice consecutively and the script included "DROP TABLE ..." and "CREATE TABLE ..." statements.


  13. Added additional check in the external procedure execution code to prevent the AEP or DLL based trigger from incorrectly using handles belonging to other connection.


This Service update includes fixes for the following Advantage Communication Layer issues that have been addressed in previous service updates:

  1. Fixed an issue that would cause a 6624 error when using TCP/IP communication when connected to a NetWare server.


  2. Fixed an issue with the Advantage communications library that would cause it to choose the wrong IP address when connecting to an Advantage Database Server running on a multihomed machine. The problem would sometimes result in returning a 6629 error to the client.


  3. Discovery options can now be set using the ads.ini file; instead, of only through the registry.