DA-SOFT AnyDAC 4.0.5 發布

發布於 2010-12-09

DA-SOFT Technologies 宣布立即推出 "AnyDAC for Delphi" 2010 冬季版 v 4.0.5.1605。

版本重點

==================

* 對說明系統進行重大修改。大量新增「開發人員指南」文章。

* 對服務元件進行多項新增和變更。

* 對 PostgreSQL、SQLite、Firebird 驅動程式和一般資料集程式碼進行多項最佳化。

* 改善了 SQL Server、PostgreSQL 和 Informix 的支援。

* 新增了 mkCatalogs 和 mkSchemas 元命令。

* 新增了 EhLib 支援。

還有更多。 請查看底部的詳細變更日誌。

AnyDAC for Delphi

=================

AnyDAC 是一組獨特的通用資料存取元件,用於在 Delphi、C++Builder 和 Free Pascal 上開發應用程式。 憑藉其強大的通用架構,AnyDAC 能夠以原生高速直接存取 Firebird、SQLite、MySQL、

MS SQL Server、Oracle、PostgreSQL、IBM DB2、SQL Anywhere、MS Access、Informix 等。 如需完整的功能和可用性清單,請查看

* AnyDAC 首頁 - http://www.da-soft.com/anydac/

* AnyDAC 商店 - http://www.da-soft.com/anydac/order.html

* AnyDAC 試用版 - http://www.da-soft.com/anydac/download.html

AnyDAC 核心功能

====================

* 原生存取 PostgreSQL、Firebird、MySQL、MS SQL Server、Oracle、SQLite、DB2、InterBase 等。 包括最新的 DBMS 版本。

* 針對最佳效能進行最佳化(比 dbGo 快 2 倍,比 dbExpress 快 25%)。

* 通過 dbExpress 和 ODBC 資料來源通用存取任何支援的資料庫。

* 豐富的 API,包括 50 個 Delphi VCL 元件。

* 統一的 API,用於存取跨資料庫功能。

* 一流地支援許多資料庫特定功能,包括 DBMS 服務,如備份、驗證。

* 適用於 Win32 的獨特 ADO.NET 類似資料引擎。

* 進階資料存取選項。

* 完全支援國際應用程式,包括在 Delphi 2009 及更高版本中完全支援 Unicode。

* 通過 Free Pascal (FPC) 支援跨平台。

* 完美整合為 TMS AdvGrid、RemObjects Data Abstract、Fast Report、C4D kbmMW 等的後端驅動程式。

AnyDAC 原生支援的資料庫

===================================

* 企業級 - Oracle、MS SQL Server、IBM DB2。

* 工作群組級 - PostgreSQL、Firebird、MySQL、SQL Anywhere、Interbase、Advatage DS。

* 雲端資料庫 - Microsoft SQL Azure。

* 桌面級 - SQLite、MS Access、BlackFish SQL、MS SQL CE。

* 嵌入式 - SQLite、Firebird Embedded、MySQL Embedded。

* 橋接 - DbExpress、ODBC。

電子報

===========

若要訂閱包含 AnyDAC 版本通知和其他 DA-SOFT Technologies 產品和公司新聞的電子報,您可以在 DA-SOFT 網站上建立一個帳戶,然後轉到您的用戶設定檔,並將「訂閱電子報」設定為「是」。

變更日誌

==========

v 4.0.5.1605 (24.11.10)

  • 新增:SQLite:TADSQLiteValidate 元件

  • 新增:SQLite:SharedCache 連線定義參數

  • 新增:ADTable:Open(ATableName) 方法

  • 新增:Phys:MetaCurSchema / MetaCurCatalog = '*' 避免將綱要 / 目錄名稱隱式包含到完整物件名稱中

  • 新增:mkCatalogs、mkSchemas 元資料種類和 GetCatalogNames、GetSchemaNames 方法

  • 新增:基本 x64 支援

  • 新增:AddOn:EhLib 支援

/ 更新:說明:主要清理和多項擴充

/ 更新:ADDataSet:主要最佳化

/ 變更:DatS:最佳化視圖建立程式碼

/ 變更:IB:最佳化驅動程式程式碼

/ 變更:DatS:改善提取效能

/ 變更:PgSQL:改善提取效能

/ 變更:AddOn:更新 SQL Ini 檔案

/ 變更:DBX:新增 AnyDAC_DBX 定義以控制 AnyDAC 連結到 dbExpress

/ 變更:對 AnyDAC 服務元件進行多項擴充和變更

/ 變更:SQLite:最佳化建置定義

/ 變更:ADManager:GetDriverNames 方法現在具有 AValidate,允許檢查是否已安裝 DBMS CLI 並且可以載入它

  • 修復:SQLite:加密程式碼中的一些多執行緒問題

  • 修復:SQLite:不使用 TFormatOptions.StrsTrim 和 StrsEmpty2Null

  • 修復:SQLite:「無法回滾交易 - SQL 語句正在進行中」在具有活動結果集的 Rollback 上

  • 修復:SQLite:CheckEncryption 無法驗證 DB。 此外,改進了報告。

  • 修復:SQLite:TADSQLiteSecurity.RemovePassword 無法正常運作

  • 修復:MSSQL:「資料類型 varbinary(max) 和 image 在等於運算符中不相容」

  • 修復:MSSQL / ASA:「未為 'A' 的第 1 列指定列。」在使用 RecsMax 指定的查詢上

  • 修復:MSSQL:「無效的物件名稱」在 SELECT FROM ::fn_xxxx() 上

  • 修復:MSSQL:MARS 始終為連線啟用且無法停用

  • 修復:PgSQL:為 TIMESTAMPTZ 欄位傳回不正確的值

  • 修復:PgSQL:escape 函數 CURDATE、CURTIME、NOW 無法正常運作

  • 修復:PgSQL:使用對應 WideString -> AnsiString 提取 UTF8 字串時發生 AV

  • 修復:PgSQL:無法編輯帶有 ONLY 關鍵字的查詢

  • 修復:IB/FB:無法使用帶引號的識別符

  • 修復:FB/IB/MySQL:在使用嵌入式引擎時,應用程式退出時可能發生 AV

  • 修復:Oracle:無法執行 AnyDAC QA 腳本

  • 修復:Oracle:在自動提交模式下的失敗執行會導致活動交易

  • 修復:DB2:在 SET SCHEMA=xxx 命令後無法提取元資料

  • 修復:ASA:無法在迴圈中執行帶有 inout 參數的預存程序

  • 修復:ADS:元資料檢索時發生記憶體損毀

  • 修復:MSAccess:不支援 ` 和 " 作為物件名稱引用字元

  • 修復:Informix:在使用 TADUpdateSQL 中的無效 SQL 發布更新時,不會引發例外

  • 修復:ODBC:提高了與舊驅動程式的相容性

  • 修復:ODBC:無法將 ADS DSN 識別為 mkADS

  • 修復:ODBC:無法執行 PostgreSQL 參數化查詢

  • 修復:Stan:應用程式退出時可能發生 AV

  • 修復:Phys:Memo -> String 對應完全損壞

  • 修復:Phys:在重新連線後未更新交易屬性

  • 修復:Phys:MetaDefXxx 和 MetaCurXxx 在連線編輯器中不可見

  • 修復:Phys:直接執行 COMMIT / ROLLBACK 命令的問題

  • 修復:Tracing:無法在設計時將 TADMoniXxxClientLink.Tracing 設定為 True

  • 修復:ADDataSet:SaveToStream 不儲存欄位標題

  • 修復:ADDataSet:在編制索引的詳細資料集上重新整理會清空資料集

  • 修復:ADDataSet:BeforeGetRecords / AfterGetRecords 不會針對非同步查詢觸發

  • 修復:ADDataSet:在 ADConnection 銷毀時可能發生 AV

  • 修復:ADDataSet:如果主資料集處於編輯/插入狀態,則在詳細資料集上重新整理無效

  • 已修正:ADDataSet:刪除最後一筆提取的記錄後,查詢位置可能會變更為下一筆記錄 + 1

  • 已修正:ADDataSet:將空字串賦值給 TGuidField 時發生 AV 錯誤

  • 已修正:ADDataSet:在 Open 之後和 Append 之前將 UpdateOptions.CheckRequired 設定為 False 無效

  • 已修正:DApt:無法編輯具有引用欄位名稱的資料集

  • 已修正:查詢編輯器在設計階段可能會停止回應

  • 已修正:DatS:BeginBatch / EndBatch 在單向查詢中失敗

  • 已修正:GUIx:連線編輯器無法儲存資料庫路徑

  • 已修正:GUIx:一些 ADUpdateSQL 編輯器的問題

  • 已修正:GUIx:錯誤的說明連結

  • 已修正:ADConnection:應用程式結束時可能發生 AV 錯誤

  • 已修正:AnyDAC 無法安裝在 Delphi XE Professional 上

  • 已修正:應用程式結束時可能發生記憶體洩漏

  • 已修正:Demo:TADEventAlerter 範例已損壞

  • 已修正:D5:主要不相容性

--

此致,

DA-SOFT Technologies Team

http://www.da-soft.com

這篇文章已從舊版的 PostgreSQL 網站遷移。對於遷移造成的任何格式問題,我們深感抱歉。