Delphi中Sybase ASE支持的质量如何?

3
我有Delphi Professional 2007和2009,考虑升级至Enterprise版本,因为一个新项目需要我与Sybase ASE数据库进行接口交互。
我做了一些调查,发现2007版本的Sybase驱动程序存在内存泄漏问题,并且似乎没有解决这个问题。
请问有人知道Codegear Enterprise版的Sybase ASE驱动程序是否可靠,或者是否存在其他替代方案?
2个回答

2
BDE存在一些巨大的缺陷,而且似乎很多这些缺陷都被带入了DBExpress。其中一些包括:
  • 不支持多个结果集
  • 无法获取非错误类型的服务器消息
  • 对光标位置没有控制权
  • 不支持异步调用(使用ct_poll)
我的建议是编写自己的代码(比听起来简单)或使用ADO。ADO公开了许多ASE的功能,并且性能非常好。

0

你看过NativeDB吗?这个网站可能有点让人望而却步,但我有一个使用他们工具连接到ASA的遗留D5应用程序。在接下来的一个月或两个月中,我将不得不购买升级版,以便拥有他们最新的D2007驱动程序,因为我需要将该遗留应用程序移植到D2007。

它在ASA上运行良好(而且速度非常快)-我不知道ASE如何,但是向他们发送一封快速电子邮件询问或下载试用组件可能值得一试。对于它所做的事情来说,价格并不昂贵。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接