Обычно я использую базы данных, ориентированные на Delphi, для большей части моей работы (обычно, NexusDB), но все еще имеют плохие воспоминания о том, насколько болезненно медленное подключение (и публикация) к MS Access был через ADO. У меня есть новый проект, который может потребоваться настроить для MS SQL Server. Что такое D2007 Pro, какой способ подключения к MS SQL Server? (Сторонние компоненты = штраф, если это лучший маршрут).Delphi 2007 Pro - лучший способ подключения к SQL Server
ответ
Devart предлагает components и dbExpress drivers для доступа к базам данных SQL Server. Также есть UniDAC, который также поддерживает другие базы данных.
Da-soft AnyDac поддерживает SQL Server и другие базы данных.
Bob Swart опубликовал Delphi for Win32 VCL Database Development на Lulu, если вам нужна помощь.
UniDac компонент из DevArt/Corelab является лучшим вариантом Он предлагает высокую производительность, и вы можете говорить с числом differrent баз данных
TADOConnection на самом деле не так уж плохо. Доступ никогда не предназначался для создания РСУБД. ADO работает гораздо быстрее с SQL Server, чем с Access. См. http://support.microsoft.com/kb/225048 по некоторым причинам.
при использовании Tado * без использования элементов управления с привязкой к данным, всегда называют DisableControls перед открытием - это может быть намного быстрее. –
p.s. Лучше создать собственные подклассы, вызывая DisableControls в конструкторе. –
Я использую TADO * с TClientDatasets для подключения MS SQL Server, без проблем. Все проекты доступа, которые я делал, были проектом технического обслуживания, который был закончен некоторое время назад ..... –
Я всегда предлагал компоненты DevArt db для их производительности и надежности.
Вы можете выбрать между SDAC (для прямого доступа к SQL Server) или UniDac (прямой доступ к серверу SQL, Oracle, MySQL, PostgreSQL и InterBase/Firebird)
, если вам не нужны дополнительные компоненты, доступ к определенным функциям сервера sql, например TMSChangeNotification, TMSTransaction или TMSServiceBroker, то вы можете пойти с UniDac, чтобы ваше приложение было разработано для работы с несколькими базами данных.
AnyDAC предлагает отличный набор функций и производительность, что упрощает разработку приложений баз данных. AnyDAC поддерживает MS SQL Server, MS Access и многое другое.
Я использую ADO для подключения к Sql Server, так как Delphi 7, и он всегда работал большой
Спасибо за помощь и информацию! :) – Jamo