DAC for EnterpriseDB v2.3.6 is released
Microolap
HOME  >> PRODUCTS  >> DOWNLOADS  >> ORDER  >> SUBSCRIPTION SUPPORT

DAC for EnterpriseDB v2.3.6 is released

12/13/2006
Several new features introduced. A lot of bugfixes and improvements.

Trial version: http://microolap.com/products/connectivity/enterprisedb-dac/download/
Registered users: http://microolap.com/my/downloads/

Whats new:

Low level changes:
-----------------------
[+] Latest client libraries support
[+] Autoescape of backslashes and quotes
[-] "Crash when unloading the package before Application.Initialize" bug fixed
[-] "SEEK_SET, SEEK_CUR, SEEK_END are redefined in BCB code" bug fixed
[-] "Floating memory problems using strings longer then 256 characters" bug fixed
[-] "Error when open BYTEA field with content greater then 65Kb" bug fixed
[-] "CBuilder error: E2109 Not an allowed type in EDBAccess.hpp" bug fixed
[-] MemLeak on BLOB fields, not large objects
[-] "Error loading libpq.dll" duplicated messagebox deleted
[-] "Internal exception raised and catched automatically" bug fixed
[-] Small memory leak fixed in TNativeDataset.InternalReadBuffer procedure
[*] Support of "timestamp with time zone", "time with time zone" types improved
[*] Support of "timestamp" improved

High level changes:
-----------------------
[-] "TEDBTable.BatchModify turned to False, when error on Post occurs" bug fixed
[-] "TEDBIndex have empty name for PRIMARY KEY" bug fixed
[-] "Index built on expressions and/or system columns (oid, tableoid etc.) crashes app" bug fixed
[-] Incorrect TEDBStoredProc.Params handling fixed
[-] "AV in TEDBMonitor on application exit" bug fixed
[-] "RecordCount is wrong when Filtered = True" bug fixed
[*] Improved index fetching for TEDBTable component
[-] "TEDBUpdateSQL: error while inserting date&time parameters" bug fixed
[-] "Can't update fields containing long strings through TEDBUpdateSQL" bug fixed
[-] TAutoIncField critical bugfix: default values for integer fields were fetched incorrectly.
[-] "CanModify property was always True for TEDBQuery with RequestLive = True" bug fixed
[-] TBDE2EDB doesn't work for D6 and higher in TDatamodule
[-] TEDBQuery.Params[Index].AsTime doesn't work
[-] "Cannot perform this operation on an open dataset" while ExecProc called
[+] Local sorting added:
      TEDBDataset.SortBy method
      TEDBDataset.SortingFields property
[-] TEDBDataset.GetLastInsertID bug fixed
[-] TEDBObjectsType missprinting fixed: "otFuntions" changed to "otFunctions"
[-] "TEDBUpdateSQL editor generates fully qualified column names" bug fixed
[-] Memory leak on TEDBDataset.Open method fixed
[-] "Access Violation on TEDBDataset.FindFirst/FindNext used and no result found" bug fixed

Dump & Restore changes:
-----------------------
[+] property TEDBDump.TableNames
[+] property TEDBDump.SchemaNames
[+] property TEDBDump.ExcludeSchemas
[+] property TEDBDump.ExcludeTables
[+] TEDBRestore.Options: roNoDataForFailedTables and roSingleTransaction option added
[+] Functions added to TEDBDump class:
         - procedure DumpToStream(Stream: TStream; Log: TStrings); overload;
         - procedure DumpToStream(Stream: TStream; LogFileName: string); overload;
         - procedure DumpToFile(const FileName, LogFileName: string); overload;
[+] Function added to TEDBRestore class:
         - procedure RestoreFromFile(const FileName, LogFileName: string); overload;
[-] Memory Leak in TEDBDump fixed

Error handling changes:
-----------------------
[+] Comprehensive error messages support. To EEDBDatabaseError class added:
      property ErrorPos
      property ErrorContext
      property ErrorSeverity
      property ErrorSqlState
      property ErrorDetail
      property ErrorHint
      property ErrorInternalPos
      property ErrorInternalQuery
      property ErrorSourceFile
      property ErrorSourceLine
      property ErrorSourceFunc

Back to the news section ›
Site map | Search | Privacy Policy | Terms of Use | Contact Us
Copyright © 2000—2024 Microolap Technologies LTD. All Rights Reserved.
All trademarks are the sole property of their respective owners.