Additional
Overview
Features
Try
Buy
Discuss
News
Docu
FAQ
Testimonials
Requests
Syndicate
Subscribe to our News, Blogs and Updates
 
Polls
If you are the Delphi programmer, how old are you ?
 
AnyDAC for Delphi v 2.0.17.1267 released PDF Print E-mail
Feb 25, 2010
SQLite driver static linking is added. SQLite driver is speed up at Array DML for 40%. MySQL SSL connection support is added. Legacy ODBC v2 support is added. Dataset streaming time is reduced for few times.

 

------------------------------------------------------------
v 2.0.17.1267 (26.02.10)
  + added: DatS: TADDatSColumn.Evaluator property
  - fixed: SQLite: static linking installation fails
  - fixed: ODBC: Error with ODBC v 2 driver and MonitorBy=Xxx
  - fixed: GUIx: FormatOptions.MapRules editor was missing few data types
  - fixed: DataSnap: fails to post updates to MSSQL 2005 VARCHAR(MAX)
  - fixed: AD-0353: DatS / Phys: Fails to use GUID fields with AutoInc attribute
  - fixed: AD-0352: Stan: Expression evaluator fails to handle GUID values
  - fixed: AD-0351: Stan: XML storage may fail to save Boolean value
  - fixed: AD-0350: SQLite: Fails to convert GUID values on non-Unicode Delphi

------------------------------------------------------------
v 2.0.16.1255 (18.02.10)
  + added: AD-0339: SQLite: Add static linking of SQLite3 amalgamation
  + added: SQLite: sqlite3_progress_handler support
  + added: ADConnection: KeepConnection option
  + added: MySQL: SSL connection support
  + added: AD-0335: MSSQL 2008: TIME2 support
  + added: AD-0328: ODBC, ASA: Add support for ODBC v 2 drivers.
  + added: GUIx: added TADGUIxFormsAsyncExecuteDialog.ShowDelay and HideDelay properties
  + added: TADGUIxFormsErrorDialog: StayOnTop property
  + added: AnyDAC FAQ is included, see - AnyDAC\Help\AnyDAC_FAQ.pdf
  / changed: SQLite, Stan: optimized Array DML speed for 20%
  / changed: DatS: optimize streaming support to outperform the ADO. Now AnyDAC streaming is about 1.5 times faster on saving.
  / changed: TADTransaction.IsActive renamed to Active
  / changed: Phys: SYS and INFORMATION_SCHEMA are the osSystem scoped schemas
  / changed: GUIx: using Consts.SOK / SCancel for dialog buttons
  / changed: GUIx: OK button is not the default button of the error dialog
  / changed: ADConnection: SetTransaction is now virtual
  / changed: ADConnection: GetLastAutoGenValue reviewed, tested and few issues are fixed
  / changed: ADMetaInfoQuery: ResourceOptions is now published
  - fixed: ODBC: fails to recognize a driver kind and create correct metadata object
  - fixed: ODBC: fails to fetch blob values using Oracle and Firebird ODBC drivers
  - fixed: AD-0345: Access + ODBC / Driver-Version check raises AV
  - fixed: MSAccess: the Access 2007 driver raises "integer overflow"
  - fixed: MSSQL 2008: DATE data type support was broken
  - fixed: ASA: fails to recover broken connection
  - fixed: ASA: not all "disconnected" error are recognized as ekServerGone
  - fixed: PgSQL: the UUID support was broken
  - fixed: AD-0338: PgSQL: "DECLARE CURSOR can only be used in transaction blocks" with multiple TADTransaction's
  - fixed: PgSQL: not always correct cursors management in transaction
  - fixed: PgSQL & ADT: A number of fixes and improovements for PgSQL composite and general ADT data types handling
  - fixed: AD-0342: Oracle: fails to open a query with CHAR(...) parameters
  - fixed: AD-0334: DB2: Cannot properly detect Unicode columns
  - fixed: IB/FB: invalid variable label in a trace output
  - fixed: MySQL: fails to initialize embedded MySQL
  - fixed: Phys: when connection was recovered with active transaction, then exception may be raised on connection closing
  - fixed: Phys: AV is possible on canceling of the very fast queries
  - fixed: DatS: fails to load stream saved with v 2.0.13 version with "Cannot read DatSRow object"
  - fixed: DatS: fails to load a blob value from XML storage
  - fixed: ADMemTable: fails to load a stream with an custom extra table added to dats manager
  - fixed: ADQuery: AV is possible with ResourceOptions.ExecMode = amBlocking and ExecTimeout > 0
  - fixed: ADQuery: AV is possible, when an exception is raised (Open / ExecSQL) and the query is destroyed before exc. object
  - fixed: TADDataSet: impossible to post changes in OnBeforeClose
  - fixed: AD-0333: ADDataSet: Refresh of detail dataset makes current a first record
  - fixed: ADDataSet: fails to call NextRecordSet in AfterOpen in Async mode. And few other issues related to Async mode and multiple result sets.
  - fixed: ADStoredProc: changing param data type (AsXxxx) before Prepare call may lead to a parameter value loss
  - fixed: AD-0330: ADStoredProc: GetResults has no effect
  - fixed: ADUpdateSQL: AV is possible on destruction
  - fixed: AD-0329: ADUpdateSQL: AV at run time create / destroy
  - fixed: ADTransaction: may fail to destroy a dataset linked to a transaction
  - fixed: ADManager: TADManager.DriverDefFileName has no property editor.
  - fixed: AD-0331: ADConnection: OnError event handler may lead to "ADManager shutdown timeout"
  - fixed: AD-0349: ADParam: Assign(TParam) incorrectly assigns BLOB value
  - fixed: AD-0334: ADScript: fails to execute script with the phrase ESCAPE '\'
  - fixed: ADScript: ScriptOptions.CommitEachNCommands does not work properly
  - fixed: ADScript: BYTES / VARBYTES column dumping was broken
  - fixed: AD-0332: Stan: Mapping of dtByte to dtAnsiString / dtWideString fails
  - fixed: GUIx: QBuilder fails to load saved query model
  - fixed: ADExplorer: fails to work with some of connection definition settings
  - fixed: ADExplorer: fails to show foreign key columns
  - fixed: ADMonitor: the TADMonitor + MonitorBy=Remote leads to "interface is not supported"
  - fixed: AD-0337: DataSnap: ORA-01036 on posting updates to Oracle DB
  - fixed: AD-0336: DataSnap: "BCD Overflow" on Oracle "SELECT COUNT(*) from MyTab"
  - fixed: FPC: few FPC / Linux incompatibilities