【问题标题】:Quality of Sybase ASE support in DelphiDelphi 中 Sybase ASE 支持的质量
【发布时间】:2009-06-26 00:47:37
【问题描述】:

我有 Delphi Professional 2007 和 2009,由于一个需要我连接到 Sybase ASE 数据库的新项目,我正在考虑将其中一个或两个升级到 Enterprise。

我做了一些研究,似乎 2007 Sybase 驱动程序泄漏了内存,而且似乎没有解决这个问题。

有谁知道 Sybase ASE 的 Codegear Enterprise 驱动程序是否可靠以及是否存在替代方案?

【问题讨论】:

    标签: delphi delphi-2009 delphi-2007 sap-ase


    【解决方案1】:

    BDE 有一些巨大的缺点,似乎其中很多都被直接带入了 DBExpress。其中包括:

    • 不支持多个结果集
    • 无法获取非错误的服务器消息
    • 无法控制光标的位置
    • 不支持异步调用(使用 ct_poll)

    我的建议是自己编写(比听起来简单)或使用 ADO。 ADO 暴露了很多 ASE 的功能,性能非常好。

    【讨论】:

      【解决方案2】:

      你看过NativeDB吗?该网站可能有点令人反感,但我有一个使用他们的工具连接到 ASA 的旧版 D5 应用程序。在接下来一两个月的某个时候,我将不得不购买升级,以便拥有他们最新的 D2007 驱动程序,因为我需要将那个旧版应用程序迁移到 D2007。

      它与 ASA 配合得很好(而且速度非常快)——我不了解 ASE,但可能值得发一封快速电子邮件询问他们,或下载试用组件。它的功能也不贵。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多