活动介绍
file-type

UNIDAC 7.1.4 Pro版本更新亮点 - DELPHI 10 Tokyo支持

RAR文件

4星 · 超过85%的资源 | 下载需积分: 10 | 92.1MB | 更新于2025-03-13 | 156 浏览量 | 42 下载量 举报 1 收藏
download 立即下载
### 知识点概述 本次更新内容主要涉及Delphi 10 Tokyo环境下,Data Access Components (DAC) 的一个第三方扩展库 - UNIDAC 的更新。UNIDAC 是一组用于在应用程序中访问数据库的组件,用于简化与多个数据库系统的交互。UNIDAC 支持多种数据库系统如 InterBase, Firebird, Oracle, SQL Server, MySQL, PostgreSQL, SQLite, DBF, DB2等。本次更新涉及版本号 7.1.4,于 2017 年 9 月 29 日发布。 ### 主要知识点详细说明 #### 1. InterBase 数据提供器更新: - 修正了调用存储过程时产生的“输入参数不匹配”的错误。 - 修正了与 Firebird 2.5 版本交互时的事务处理问题。 #### 2. TVirtualQuery 组件改进与Bug修复: - 显著提升了 TVirtualQuery 的性能。 - 支持在 TVirtualQuery 中定义自定义函数。 - 支持在 TVirtualQuery 中定义自定义排序规则(collations)。 - 支持在 TVirtualTable 中处理自增字段(AutoInc)。 - 修正了更新 TVirtualQuery 记录时的断言失败问题。 - 修正了与 TkbmMemTable 兼容性问题。 - 修正了包含多个字符串字段的复杂 WHERE 子句问题。 - 修正了在只有一条记录的数据集中选择数据时的问题。 - 修正了批量更新时 SQL 生成的问题。 - 修正了非 Windows 平台下 Lazarus IDE 中 Locate 方法的问题。 - 修正了 Lazarus 中 FindFirst, FindLast, FindNext, FindPrior 方法的问题。 - 修正了从 IDE 菜单访问产品帮助的问题。 - 修正了在调用 Open 后准备时重新创建字段的问题。 - 修正了在移动平台上使用连接对话框组件时错误消息不正确的问题。 - 修正了在 TClientDataset 中使用计算字段时 AV 失败的问题。 - 修正了在执行批量操作时的键冲突错误问题。 - 修正了在 SmartFetch 模式下调用 Locate 方法时的断言问题。 - 修正了在 Linux 上将 DAC 组件使用在 DataModule 中的问题。 #### 3. 云数据提供器新增支持: - BigCommerce 提供器 - Dynamics CRM 提供器 - FreshBooks 提供器 - Magento 提供器 - MailChimp 提供器 - NetSuite 提供器 - QuickBooks 提供器 - Salesforce 提供器 - Salesforce Marketing Cloud 提供器 - SugarCRM 提供器 - Zoho CRM 提供器 #### 4. Oracle 数据提供器更新: - 支持在直接模式下连接 Oracle 12c 数据库时使用 SYSBACKUP, SYSDG, SYSKM 连接模式。 - 支持在直接模式下使用 OS 认证。 - 支持 NChar 字面量替换。 - 改善了当 UnicodeEnvironment=True 时 CLOB 参数的处理行为。 - 修正了在 ConvertEOL=True 时参数值中丢失字符的问题。 #### 5. SQLServer 数据提供器更新: - 修正了在直接模式下 AutoTranslate=True 时处理 varchar 字段的问题。 - 修正了处理带别名的字段时 JOIN 语句查询的问题。 - 修正了当 DescribeParams=True 时日期和时间带小数秒精度的问题。 #### 6. MySQL 数据提供器更新: - 支持 Azure Database for MySQL。 - 支持 JSON 数据类型。 #### 7. InterBase 数据提供器更新: - 支持在 Android 平台上使用 Firebird。 - 支持 Firebird 3 包。 - 支持 RETURNING 子句中的别名处理。 - 支持 Firebird 3 的 WireCompression 连接参数。 - 修正了在批量操作中使用 BLOB 数据类型的问题。 - 修正了 TUniDADump 的 OnBackupProgress 事件处理程序问题。 - 修正了使用 BYTES 类型批量参数的问题。 - 修正了在 Firebird 3 上关闭有活动事务的连接问题。 - 修正了在 Linux 和移动平台上重建连接的问题。 #### 8. PostgreSQL 数据提供器更新: - 支持 SSPI 认证。 - 改善了处理 TGuidField 类的 GUID 数据类型。 #### 9. SQLite 数据提供器更新: - 直接模式现在基于 SQLite 引擎版本 3.20.0。 - 支持自定义 SQL 聚合函数。 - 修正了在 iOS 64 位上打开现有数据库的问题。 - 修正了检测字段类型的问题。 - 修正了在非 Unicode 版本的 Delphi 中使用国际符号的问题。 - 修正了 Loader 组件的 LoadFromDataSet 方法的性能问题。 - 修正了使用 Dump 组件备份索引时 TableNames 属性设置的问题。 #### 10. DBF 数据提供器更新: - 添加了 CodePage 相关的选项。 - 添加了 ConnectMode 相关的选项。 - 修正了使用 CDX 索引的问题。 #### 11. DB2 数据提供器更新: - 支持 DECFLOAT 数据类型。 #### 12. UNIDAC 标签与压缩包文件说明: - 标签“UNIDAC”指明了更新内容属于 UNIDAC 组件。 - 压缩包子文件“unidac_7_1_4_pro Tokyo.exe”是本次更新的安装包,用于安装或更新至 7.1.4 版本。 ### 结语 以上内容详细介绍了 UNIDAC 7.1.4 版本针对 Delphi 10 Tokyo 的更新内容,不仅涵盖了广泛的数据库支持,还修复了多个组件在实际应用中遇到的 Bug。开发者通过使用该更新能够提升应用程序的性能和稳定性,同时能更有效地支持多平台和多数据库的交互需求。

相关推荐

jsdf007
  • 粉丝: 132
上传资源 快速赚钱