Качество поддержки Sybase ASE в Delphi - PullRequest
3 голосов
/ 26 июня 2009

У меня Delphi Professional 2007 и 2009, и я думал о переходе на Enterprise или Enterprise, либо на оба из-за нового проекта, который требует от меня взаимодействия с базой данных Sybase ASE.

Я провел некоторое исследование, и оказалось, что в драйвере Sybase 2007 года произошла утечка памяти, и, похоже, эта проблема не была устранена.

Кто-нибудь знает, надежны ли драйверы Codegear Enterprise для Sybase ASE и существуют ли альтернативы?

Ответы [ 2 ]

2 голосов
/ 26 июня 2009

У BDE были некоторые огромные недостатки, и, похоже, многие из них были внесены прямо в DBExpress. Вот некоторые из них:

  • Нет поддержки для нескольких наборов результатов
  • Нет способа получить в руки сообщения, которые не являются ошибками
  • Нет контроля над расположением курсоров
  • Нет поддержки асинхронных вызовов (где вы используете ct_poll)

Мой совет - написать свой собственный (проще, чем кажется) или использовать ADO. ADO предоставляет множество функциональных возможностей ASE, и производительность очень хорошая.

0 голосов
/ 26 июня 2009

Вы смотрели на NativeDB ? Веб-сайт может показаться немного неприятным, но у меня есть устаревшее приложение D5, которое подключается к ASA с помощью их инструментов. В какой-то момент в следующем месяце или двух мне придется купить обновление, чтобы у меня был их последний драйвер D2007, потому что мне нужно переместить это устаревшее приложение на D2007.

Он работает хорошо (и чертовски быстро) с ASA - я не знаю об ASE, но, возможно, стоило бы их быстро отправить по электронной почте или загрузить пробный компонент. Это не так дорого за то, что он делает.

...