【问题标题】:Delphi XE2 starter - what are my options for database accessDelphi XE2 starter - 我的数据库访问选项是什么
【发布时间】:2011-12-22 11:27:19
【问题描述】:

我买了 Delphi XE2 入门版,因为我买不起其他版本,也没有真正阅读完整的规格表。

现在我发现我使用 TAdoConnection 的旧 Delphi 7 程序无法编译,因为 ADO DB 不包含在 Starter Edition 中(尽管我似乎记得为 Delphi 7 单独下载它)。

我强烈希望下载 ADOB 并安装它 - 我能以某种方式吗?

如果不是,我有哪些免费和低价的数据库访问选项?最好是 ODBC,虽然我可能只能使用 MySql。


更新:我打算购买 AnyDac/UniDac/MyDac(选择哪个将是另一个问题)。

但是,我忍不住注意到我自己的通用函数集合都在一个单元中,如果我将该单元的 DCU 与 XE2 入门版链接,瞧!我在 Delphi XE2 入门版中有 d/b 访问权限。

【问题讨论】:

  • 您在未阅读规格表的情况下支付了 199.00 欧元?不错!
  • 我们为 Delphi 5 使用免费的 DeerSoft ADO 组件,因为我们没有获得企业版。源代码包括在内,所以也许一些更新会使其与 XE2 一起使用。 torry.net/pages.php?id=569
  • 这不是重复的,@Johan。该问题询问如何获取 Delphi XE2 的 ADODB,答案是购买包含它的版本。这个问题问的是改用什么。
  • +1(我希望它可以更多)因为如此清楚地说明了这一点。谢谢,罗伯

标签: delphi


【解决方案1】:

您可以获得一些商业数据访问包,或者这个开源包可能适合您:http://www.productivity.org/projects/tmysql/

Delphi 和 MySQL 的一些商业选项(也支持其他数据库):

http://www.devart.com/mydac/

http://www.microolap.com/products/connectivity/mysqldac/

http://www.da-soft.com/anydac/

【讨论】:

  • 谢谢,Daniel,我将购买 AnyDay/UniDac/MyDac - 选择哪个将是另一个问题的主题
【解决方案2】:

AFAIK 您无法从 Embarcadero 下载 Starter Edition 的附加模块(即使是付费),您必须使用一些不依赖于 TDataSet 的第三方解决方案(因为 AFAIK 它不包含在 Starter Edition 中) .一些选项是

  • KADAO - 如果你想坚持使用 ADO;
  • ZeosLib - 开源,支持 MySQL、PostgreSQL、Interbase、Firebird、MS SQL、Sybase、Oracle 和 SQLite;
  • UIB 用于 Interbase 和 Firebird;

【讨论】:

    【解决方案3】:

    如果您有入门版,则可以使用 ZEOS 访问组件。
    您可以从 SVN 下载 XE2 包。
    这有点繁琐,所以如果你不熟悉 SVN,这里是一步一步的。

    1. 下载一个SVN客户端:http://tortoisesvn.net/downloads.html
    2. 创建一个新文件夹来放置 ZEOS 组件;我用c:\borland\ZEOS
    3. 右键单击并从菜单中选择Tortoise SVN,然后选择checkoutadd
    4. 复制粘贴以下网址:https://zeoslib.svn.sourceforge.net/svnroot/zeoslib/branches/testing
    5. 源代码中有一个小错误导致无法编译,请参阅此答案如何修复:https://stackoverflow.com/a/8389516/650492
    6. 像往常一样,您需要将源代码所在的目录添加到搜索路径中,请参阅:How to correctly set "Directories/Conditionals" and "Library" path

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 2012-05-20
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      相关资源
      最近更新 更多