![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Соединение с 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