|
AnyDAC for Delphi v 3.0.1.1337 released |
|
|
|
|
May 11, 2010 |
|
Unified support for the DBMS events (Firebird, Interbase, SQLite, Oracle, PostgreSQL, Sybase SQL Anywhere) in AnyDAC for Delphi ! Improved and new online docu. TADSQliteIniFile addon (SQLite based registry). Virtual Storage Engine addon (decode BLOB into fields set , eg XML BLOB -> attribute fields set).
v 3.0.1.1335 (11.05.10) + added: AD-0174: All drivers: unified support for DBMS events + added: Help: AnyDAC for Delphi wiki, faq is now part of the help + added: Help: web online documentation, minor non-Unicode compatibility issues + added: Oracle: extended server version info output + added: Oracle: support for descending and expression columns in mkTableFields output + added: AddOn: TADSQliteIniFile + added: VSE: Virtual Storage Engine preview + added: ADDataSet: lxoNoFetchAll option + added: Stan: ADExpandStr expanded to support custom variables + added: SQLite: compile options are included into info report / changed: DesignTime: added few new items to the AnyDAC IDE menu / changed: Options: AutoManage replaced with AutoFetchAll and AutoConnect / changed: Help: updated to the current library state / changed: rebrand from RemObjects to DA-SOFT / changed: Phys: preparing the general static linking infrastracture / changed: ADDataSet: improved offline mode - less attempts to contact to a DBMS / changed: SQLite: updated to SQLite v 3.6.23.1 / changed: Stan & Phys: renamed TADPhysRequest -> TADActionRequest, TADPhysUpdateRequest -> TADUpdateRequest, TADPhysUpdateRowOptions -> TADUpdateRowOptions. Enum types are moved to uADStanOption. / changed: Options: fetch options class is now options container constructor parameter / changed: reworked FastReport plugin / changed: RO AnyDAC wiki and AnyDAC_FAQ.doc moved to AnyDAC Help removed D5 hints - fixed: Demo: few minor issues - fixed: ADTable: issues related to IndexName handling - fixed: ADTable: issues related to IndexName handling - fixed: DB2: the incorrect unit name case leads to VCS issues - fixed: ADQuery: LoadFromFile leads to inability to edit dataset - fixed: regression bug in SVN # 1271 - fixed: AD-0357: Oracle: The madata fetching performance is very slow on Oracle - fixed: AD-0358: ADDataSet: AV on DataSet.Delete when dataset has active indexes - fixed: PgSQL: connection recovery workflow may be terminated by the extra exceptions - fixed: TADConnection.OnLosted may be not called - fixed: AD-0289: MSSQL: Fails to get metainformation, depending on server collation and other related - fixed: ADDataSet: CloneCursor on a dataset in CachedUpdates mode may lead to missbehaviour - fixed: Oracle: fixed Oracle8 and Unicode compatibility issues - fixed: PgSQL: "Type must be an array or a composite type" on simple domain types - fixed: SQLite: setting TSQLiteDatabase.ProgressNOpers does not update the API - fixed: AD-0357: Oracle: The madata fetching performance is very slow on Oracle - fixed: ADMemTable: CloneCursor / Close leads to losted MetadataCallback for main dataset - fixed: FB: may fail to fetch values from %GUID% and %BOOL% columns - fixed: ADDAtaSet: RefreshRecord erases BLOB field values - fixed: D5: AV at dropping TADConnection on a form - fixed: ADDataMove: FormatSettings.DecimalSeparator is not stored in dfm - fixed: DataSnap: "Could not convert variant of type (Null) into type (String)" on Null parameter value - fixed: IB: "Invalid parameter in transaction parameter block" when TADTransaction.Options.Params are specified - fixed: ADDataSet: "Cannot perform operation on unidirectional dataset" with unidirectional dataset on FB at Rollback - fixed: ADDataSet: AV is possible on form destruction when dataset is in editing state and has persistent calculated fields - fixed: MSAccess: fails with "invalid file name" error, when the Database parameter contains '(', ')', etc. - fixed: GUI: Query and UpdateSQL editors do not process escape key - fixed: SQLite: fails to return mkTableFields metadata for a view - fixed: Alert: disable OnTimeout event processing when Options.Timeout < 0 - fixed: DatS: stream incompatibility between 2.0.15 and 2.0.17 - fixed: IB: "Dynamic SQL Error - Column unknown" with ExtendedMetadata=True and few tables in SQL |