Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Соединение с SQL Server 2000


XQuest ©   (2003-09-02 15:29:00) 

С помощью каких компонентов можно осуществить коннект к SQL Server 2000 (критерии: скорость, надежность)


Nikolay M.   (2003-09-03 09:39:00) [1]


> скорее всего тоже используют микрософтовские библиотеки
> доступа

AFAIR, не используют, в чем и прелесть. Во всяком случае нигде в ридми я не нашел слов о том, что для работы компонент нужен MS SQL - клиент, АДО или еще что-то.
Если все-таки кому интересно, попробуйте установить http://sourceforge.net/projects/zeoslibи поюзать.

ПС
Хотя я все равно предпочту работать с АДО. А вот для доступа к MySQL использую только ZeosLib.


sniknik   (2003-09-03 08:43:00) [2]

както говорили про одну библиотеку (название не помню) типа круче ADO-ных, причем настолько что скачал себе попробовать. закладку сделало SQL Server Access называются MSConnection1 ....

в итоге оказалось что реализуют они только одну часть ADO-шного функционала, серверный курсор + клиентский датасет (судя по поведению/скорости). правда настроено хорошо и кому неохота углублятся в ADO может купить себе эту библиотеку.
и еще там все разнесено по компанентам, к примеру virtual table, тот же ADOрекордсет без подключения (оторваный датасет). и т.д. компанент доступа, просто вызов функции настройки коннекта, 1 функцию в компанент? по моему слишком, даже если удобнее пораметры передавать (в дизайн тайме у компанента менять), но опять таки это на любителя кому неохота искать/читать доки тот купит.

а то что они используют ADO это несомненно, поэтому я и отношусь с сомнением ко всем компанентам "прямого доступа".


KSergey   (2003-09-03 08:03:00) [3]

Вообще-то те компоненты, о которых говорит Nikolay M. © (02.09.03 16:22), скорее всего тоже используют микрософтовские библиотеки доступа. Именно за ту библиотеку говорить не буду, но видел набор компонент SQLQuery (вроде так) - они тоже использовали этот самый прямой доступ, только он накрылся медным тазиком начиная с версии 7.0 сервера: MS официально его более не поддерживает и не развивает. Как-то эта технология доступа даж называется у MS.
Опять же тот компонент, оторый видел я, создатели рекламировали как более скоростной, чем все на тот момент имеющиеся, однако же теперь нет смысла говорить о мертвой технологии.
А потому надо точно выяснить какую технологию использует ZeosLib и выяснить, какие сервера у них поддерживаются. Может MS и сделала какую-то замену старым библиотекам для новых версий (помимо развития ADO).

Написал так просто, если кому интересно.


Nikolay M.   (2003-09-02 18:03:00) [4]


> лучше не связываться, ado лучший вариант

Согласен. Пусть с мелкомягким сервером работает мелкомягкая-же технология доступа.


Polevi   (2003-09-02 17:20:00) [5]

>Nikolay M. © (02.09.03 16:37) [4]
лучше не связываться, ado лучший вариант


Nikolay M.   (2003-09-02 16:37:00) [6]


> файлы базы *.mdf редактируют

Я такого не говорил.
Доступ на уровне обычного клиента БД. Компоненты обычные: TMsSqlDataBase, TMsSqlQuery и тд. Для работы нужна одна или две dll-ки (не скажу точно, не копался глубоко).


sniknik   (2003-09-02 16:34:00) [7]

Nikolay M. © (02.09.03 16:22) [2]
> прямого доступа к MS SQL.
т.е. без установки MSSQL server, файлы базы *.mdf редактируют? или всетаки надо чтото от мелкософта дополнительно устанавливать? тогда какой же это "прямой" доступ?


Nikolay M.   (2003-09-02 16:22:00) [8]

В ZeosLib последних версий есть компоненты прямого доступа к MS SQL.


Anatoly Podgoretsky   (2003-09-02 15:36:00) [9]

TADOConnection


Наверх

Титульная страница Поиск, карта сайта Написать письмо