New Features and Bug Fixes in Version 5.05 of ODBCExpress
=========================================================
New Features
------------
No new features introduced since the previous version.
Bug Fixes
---------
Bug fixes included since the previous version:
1. The Microsoft Access ODBC driver shipped with MDAC 2.1 and later could not
insert or update blob fields when using level 1 SQL Generation. A
work-around has been implemented to fix this problem. Level 1 SQL
Generation is the best option to use with this ODBC driver, since the other
levels of SQL Generation sometimes causes a "row already deleted" error when
deleting rows.
2. The default database values were not used for empty fields during inserts
when cached updates were performed.
3. Duplicate rows appeared in the dataset when using the UpdateStatus and
GetRecNo methods inside the OnCalcFields event when cached updates were
performed.
4. The TOEParams.DefPrecision and TOEParams.DefSize properties were declared
with the wrong data types, causing range checking errors in certain
situations.
5. Variant conversion errors which sometimes occurred in the Locate and Lookup
functionality when comparing variant values are now treated as an indication
of inequality instead.
Comments
--------
Some important comments on the new version:
1. Please report any problems experienced with this new version to
support@odbcexpress.com so that it can be addressed as soon as possible.
2. Apply both the Delphi 4 Update Packs #2 and #3.
3. When installing ODBCExpress on certain Win95 and Win98 machines, you might
find that the ODBCExpress package does not want to load into memory. Make
sure you have MDAC 2 or later installed on the machine. If this is
correctly installed and the problem still persists, then re-compile the
ODBCExpress package.
4. After installing the new version ODBCExpress, be sure to re-compile any
other package which makes use of ODBCExpress units. If any problems exist
at design time after this, then re-compile the ODBCExpress package.