3

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

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

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

4

2 回答 2

2

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

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

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

于 2009-06-26T06:25:49.613 回答
0

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

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

于 2009-06-26T05:21:36.337 回答