DA-SOFT AnyDAC 4.0.5 发布

发布于 2010-12-09

DA-SOFT Technologies 宣布立即发布“用于 Delphi 的 AnyDAC”2010 冬季版 v 4.0.5.1605。

版本亮点

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

* 帮助系统进行了重大改版。新增了大量“开发者指南”文章。

* 服务组件进行了多次添加和更改。

* 对 PostgreSQL、SQLite、Firebird 驱动程序和通用数据集代码进行了多次优化。

* 改进了对 SQL Server、PostgreSQL 和 Informix 的支持。

* 添加了 mkCatalogs 和 mkSchemas 元命令。

* 添加了 EhLib 支持。

还有更多。请查看底部的详细更改日志。

用于 Delphi 的 AnyDAC

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

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 (2010.11.24)

  • 新增: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 语句正在进行中”

  • 修复:SQLite:CheckEncryption 无法验证数据库。此外,改进了报告。

  • 修复:SQLite:TADSQLiteSecurity.RemovePassword 未正常工作

  • 修复:MSSQL: “数据类型 varbinary(max) 和 image 在等于运算符中不兼容”

  • 修复:MSSQL / ASA:在指定了 RecsMax 的查询上出现“未为 'A' 的第 1 列指定列”

  • 修复:MSSQL:在 SELECT FROM ::fn_xxxx() 上出现“无效的对象名称”

  • 修复:MSSQL:MARS 始终为连接启用,并且无法禁用

  • 修复:PgSQL:为 TIMESTAMPTZ 列返回不正确的值

  • 修复:PgSQL:转义函数 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 命令的问题

  • 修复:跟踪:无法在设计时将 TADMoniXxxClientLink.Tracing 设置为 True

  • 修复:ADDataSet:SaveToStream 未存储字段标题

  • 修复:ADDataSet:在索引详细数据集上刷新会清空数据集

  • 修复:ADDataSet:BeforeGetRecords / AfterGetRecords 不会为异步查询触发

  • 修复:ADDataSet:销毁 ADConnection 时可能会出现 AV

  • 修复:ADDataSet:如果主数据集处于编辑/插入状态,则在详细数据集上刷新不起作用

  • 修复:ADDataSet:在删除最后获取的记录后,查询位置可能会更改为下一个 + 1 条记录

  • 修复:ADDataSet:在将空字符串分配给 TGuidField 时出现 AV

  • 修复:ADDataSet:在打开后和附加前将 UpdateOptions.CheckRequired 设置为 False 无效

  • 修复:DApt:无法编辑带有带引号的字段名称的数据集

  • 修复:查询编辑器在设计时可能会挂起

  • 修复:DatS:BeginBatch / EndBatch 在单向查询中失败

  • 修复:GUIx:连接编辑器无法存储数据库路径

  • 修复:GUIx:一些 ADUpdateSQL 编辑器问题

  • 修复:GUIx:错误的帮助链接

  • 修复:ADConnection:应用程序退出时可能会出现 AV

  • 修复:AnyDAC 无法安装在 Delphi XE Professional 上

  • 修复:应用程序退出时可能会出现内存泄漏

  • 修复:演示:TADEventAlerter 演示已损坏

  • 修复:D5:主要不兼容

--

此致,

DA-SOFT 技术团队

http://www.da-soft.com

此帖子是从 PostgreSQL 网站的先前版本迁移的。对于迁移导致的任何格式问题,我们深感抱歉。