DA-SOFT Technologies 宣布立即推出“适用于 Delphi 的 AnyDAC”2011 夏季版 v 5.0.1.1835。
版本亮点
==================
* 新的 Advantage Database 原生 ACE API 驱动程序
http://www.da-soft.com/blogs/anydac-for-delphi-advantage-database-support.html
* 具有实时数据窗口模式的新 TADTable
http://www.da-soft.com/blogs/anydac-tadtable-with-live-data-window.html
* 驱动程序基础设施的主要重构。
* 监控和跟踪基础设施的主要重构。
* 新的 FormatOptions.FmtDisplayXxx 和 FmtEditXxx 选项。
* 新的 ADConnection Before/After StartTransaction、Commit、Rollback 事件。
* 对帮助系统的多项增强。
以及更多。请查看底部的详细更改日志。
适用于 Delphi 的 AnyDAC
=================
AnyDAC 是一组独特的通用数据访问组件,用于开发基于 Delphi、C++Builder 和 Free Pascal 的应用程序。凭借其强大的通用架构,AnyDAC 能够原生高速直接访问 PostgreSQL、Firebird、SQLite、MySQL、MS SQL Server、Oracle、IBM DB2、SQL Anywhere、MS Access、Informix、Advantage DB 等。 有关功能的完整列表和可用性,请查看
* 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 DB。
* 云中的数据库 - Microsoft SQL Azure。
* 桌面 - SQLite、MS Access、BlackFish SQL、MS SQL CE、Advatage DB。
* 嵌入式 - SQLite、Firebird Embedded、MySQL Embedded、Berkeley DB。
* 橋接器 - DbExpress、ODBC。
電子報
===========
要訂閱包含 AnyDAC 版本通知和其他 DA-SOFT Technologies 产品和公司新聞的電子報,您可以在 DA-SOFT 網站上建立帳戶,然後前往您的用戶個人資料並將“訂閱電子報”設定為“是”。
關注我們
* Twitter - http://twitter.com/#!/da_soft
* Facebook - https://#/#!/pages/Da-Soft-Technologies/141014252640000
變更日誌
==========
v 5.0.1.1845 (04.07.11)
/ 更改:ADDataSet:基於表達式的索引現在使用地區設定和排序選項
已修復:ADDataSet:基於表達式的索引已損壞
已修復:範例:少數範例專案編譯失敗
已修復:ADTable:當 GotoKey 傳回 False 時,ADTable 記錄會損壞
已修復:Phys:連線集區已損壞
已修復:Stan:enXxxx 編碼已重新命名為 ecXxxx,以避免與 C++Builder 中的 Indy 衝突
已修復:Stan:在將“ 0”轉換為 TBcd 時發生 AV
v 5.0.1.1835 (27.06.11)
有關重大變更的更多信息
1) Advantage 驅動程式
http://www.da-soft.com/blogs/anydac-for-delphi-advantage-database-support.html
2) 具有即時資料視窗的 TADTable
http://www.da-soft.com/blogs/anydac-tadtable-with-live-data-window.html
3) 其他變更
http://www.da-soft.com/blogs/anydac-5.0-other-changes.html
已新增:ADS:原生 Advantage Database ACE API 驅動程式
已新增:ADTable:具有即時資料視窗的新實作,
FormatOptions.SortLocale 和 SortOptions 選項,
TADFetchOptions.LiveWindowMode 選項來控制即時資料視窗
性能
已新增:GUIx:IADGUIxWaitCursor.ForceStopWait 方法
已新增:Oracle:TADPhysOraclDriverLink.VendorHome 設計時編輯器
已新增:MSAccess:StringFormat 連線定義參數
已新增:Stan:UpdateOptions.CheckReadOnly 屬性
已新增:ADDataSet:一組 FormatOptions.FmtDisplayXxx 和 FmtEditXxx
選項,用於指定預設欄位顯示和編輯格式
事件
/ 變更:DFMChanger:已新增結束代碼、新增能力、多個單位,
已重新命名為 ADDFMChanger
/ 變更:Moni:Stan、Phys 和 Moni 互動的主要重構
(從 ADConnectionDefs.ini 移除 ADSettings,移除隱含監視器
啟動 - 現在僅由 TADMoniXxxxClientLink.Tracing 啟用,已新增啟用/停用追蹤的能力,已新增初始狀態到 MonitorBy,已擴充連線
資訊)
/
/ 變更:ADConnection:GetInfoReport 的主要重構(新
宣告、擴充資訊、驅動程式載入報告、會話分析
報告)
/ 變更:Phys:IADPhysManager 和 IADPhysDriver 的主要重構
基礎結構(移除封裝的驅動程式支援,移除卸載
非作用中驅動程式,CLI 程式庫載入從驅動程式建構函式移至 Load
方法等)
/ 變更:DApt:“命令更新了 [n] 筆記錄而不是 [1] 筆記錄”現在包含
選擇性的 DBMS 警告訊息
/ 變更:Lazarus:重新設計 Lazarus / FPC 文件
/ 變更:MSSQL:已更新事件警報器
/ 變更:ADManager:允許在設計時擁有少量 TADManager
已修復:Phys:Tab 字元指定為 #7 而不是 #9
已修復:Phys:當 ADest 位址 > 3Gb 時,TADEncoder.Encode / Decode 可能會失敗,並顯示
ERROR_INSUFFICIENT_BUFFER
已修復:Phys:可能會在 UTF8 資料來源上傳回空字串資料
已修復:Phys:FormatOptions.StrsEmpty2Null=False 不適用於
長度超過 FormatOptions.InlineDataSize 的字串
已修復:Phys:連線恢復時可能發生 AV
已修復:Phys:將“ 0”轉換為 TBcd 時發生 AV
已修復:Phys:事件警報器可能會在
集區連線上引發“連線已啟用”例外
ADMonitor 在中間關閉時,“管理員關閉逾時”
DataSnap 時,“管理員關閉逾時”
已修復:Oracle:dtXxxMemo -> dtXxxString 映射規則失敗
已修復:Oracle:無法為具有資料庫連結的 SP 呼叫 ADStoredProc
已修復:Oracle:在準備參考
到公開別名的已儲存 ADStoredProc 時發生記憶體洩漏
asObjNotExists
未標記在第一個 DML 指令上開始的交易
已修正:ASE:無法將更新發布到具有 NUMERIC(6) 欄位的資料表
已修正:MSSQL:在具有長名稱(> 300 個字元)的資料表的 GetFieldNames 中發生 AV
註解或預設值
已修正:MSSQL:SQL State 08S02 未被識別為 ekServerGone
已修正:MSSQL:無法取得中繼資訊,取決於伺服器
定序
傳遞參數至伺服器
已修正:FB:EventAlerter 可能會引發 "Error writing data to the connection" 錯誤
已修正:FB:mkTables 使用 TableKinds=tkTable 也會傳回檢視
已修正:FB:"database @1 already exists. To replace it, use the -REP
switch" 在 TADIBRestore 使用 roReplace 時
concurrent update" 為 ekRecordLocked
已修正:FB:CreateDatabase=Yes 忽略 CharacterSet
已修正:FB:自動 Commit 上的 "unsuccessful metadata update" 錯誤並未
關閉交易
已修正:FB:dtTime 值會遺失毫秒
已修正:IB:demo DB 無法在 IB7、2007、2009 上安裝
已修正:PgSQL:在 Size >= 40000 的 ftString 參數上發生 "range check"
已修正:PgSQL:使用 DirectExecute=True 和追蹤啟用的 SQL 執行時發生 AV
已啟用
在連接到資料庫時
user" 為 ekUserPwdInvalid
已修正:PgSQL:ADScript 不支援 $$ 引用的字串
已修正:Sybase ASE:無法將 SQL_C_DECIMAL 值傳輸到 DB
已修正:SQLite:當指定 Encrypt condef 參數時,
Password=xxx 和 NewPassword= 無效
已修正:MSAccess:{fn CONVERT(..., VARCHAR)} 無效
已修正:MSAccess:無法使用 BOOLEAN 欄位
已修正:ADQuery:更改 SQL 後 FieldDefs 可能不會重新整理
已修正:ADQuery:當 uADStanAsync 未連結時發生 AV
已修正:ADDataSet:重新整理資料集時引發的例外狀況可能會被
隱藏
不同的資料集時,TADIndex.Assign(TADIndex) 失敗
浮點欄位的精確度和比例
已修正:DataSnap:讀取 ftWideMemo TADQuery 欄位時,CDS 中發生 AV
已修正:Lazarus:某些範例無法編譯
已修正:Lazarus:Async Dialog 具有無效的版面配置
已修正:Lazarus:TADConnection.LoginDialog 未發布
已修正:Lazarus:TADConnection.Offline 無效
已修正:Lazarus:Source 資料夾中的 *.lfm, *.lrs 檔案遺失
已修正:C++ Builder:與 BCB6 不相容
已修正:ADMonitor:不顯示 ekComponent 輸出
已修正:ADExplorer:無法編輯連線定義
已修正:ADExplorer:SQL 指令碼中的 "step" 執行目前和下一個
當第一個指令失敗時,執行指令
DA-SOFT Technologies Team
http://www.da-soft.com
This post has been migrated from a previous version of the PostgreSQL website. We apologise for any formatting issues caused by the migration.