![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чем отличается ADO, dbExpress, ODBC?
OlegID © (2003-06-27 12:45:00)Чем отличается ADO, dbExpress, ODBC?
Zacho (2003-06-28 00:37:00) [1]Будет.
Hollywood (2003-06-27 18:30:00) [2]Кстати, попутно вопрос. Есть толстое приложение работающее через BDE с MSSQL. Всё работает через хранимые процедуры. Будет ли какой-нибудь положительный эффект при переходе на dbExpress? Имеется ввиду скорость, глючность, etc.
Serginio (2003-06-27 15:40:00) [3]Интересно а dbexpmss.dll это, что по твоему. Любой провайдер предоставляет либо набор интервейсов, либо набор функций через которые и работает с родными драйверами. А напрямую или через посредника dbExpress при работе с продкутами M$ работает через ADO технологии (Коих огромное количество, они и сами по моему запутались)
Johnmen (2003-06-27 15:33:00) [4]>sniknik © (27.06.03 15:24)
>ADO фактически обертка интерфейсов OLEDB
Это ключевая фраза...:)
dbExpress "оберток" не использует. :)
sniknik (2003-06-27 15:24:00) [5]Johnmen © (27.06.03 15:16)
>>dbExpress Борландовский продукт но при работе с MSSQL использует ADO.
>Ты ничего не напутал ? :)))
если и напутал то немного. обращение к OLEDB, ADO фактически обертка интерфейсов OLEDB. в общем как считать.
(длинна крокодила от головы до хвоста <> длинне от хвоста до головы. вопрос, почему? ответ, мой крокодил как хочу так и меряю :о))
Serginio (2003-06-27 15:22:00) [6]Посмотри на VendorLib oledb. Было бы очень странно если бы M$ предоставляла данные через dbexpmss.dll без применения ADO.
Johnmen (2003-06-27 15:16:00) [7]>dbExpress Борландовский продукт но при работе с MSSQL использует ADO.
Ты ничего не напутал ? :)))
OlegID (2003-06-27 15:11:00) [8](vlv)Спасибо я вринципе тоже остановился на АДО , но хотел еще и уточнить у специалистов
Johnmen (2003-06-27 15:10:00) [9]>Помогите выбрать механизм доступа...
>к данным
Я оценил :))))))))))))))))))))))))))))))))))))))))))
Предлагаю "данные" листать руками...
Serginio (2003-06-27 15:10:00) [10]ADO новый продвинутый СОМ провайдер к БД особенно приемлем для продуктов M$. ODBC старый стандарт и применяется там, где ADO не работает. dbExpress Борландовский продукт но при работе с MSSQL использует ADO. Есть еще ADO.Net более продвинутый продукт, но для платформы NET.
vlv (2003-06-27 15:07:00) [11]Для MS SQL - лучше ADO. Он "роднее".
vlv (2003-06-27 15:06:00) [12]> Andriano, sniknik:
Не честно смеяться над новичком.
> OlegID:
ODBC - универсальный механизм доступа к БД. Входит в поставку Windows. Практически все СУБД поддерживают доступ через ODBC (поставляют драйвера).
Из Delphi напрямую ODBC использовать нельзя.
ADO - набор объектных компонентов(ActiveX) от Microsoft.
Входит во многие продукты (в частности в MSOffice).
Дельфи поддерживает ADO (страница компонент ADO).
ADO - интерфейс более высокого уровня, чем ODBC и
ADO может функционировать как ПОВЕРХ него, так и напрямую с некоторыми СУБД.
BDE - Начиная с Дельфи 1 и практически до сих пор Borlandиспользует этот свой механизм доступа.
Работает также поверх ODBC или напрямую.
dbExpress - новая разработка Borland - на смену BDE.
Мой совет - попробуй BDE, ADO, dbExpress.
Работа с компонентами практически идентична.
Там сравнишь.
OlegID (2003-06-27 15:05:00) [13]субд - МССКЛ , а задач дофига
Zacho (2003-06-27 15:02:00) [14]
> OlegID © (27.06.03 15:00)
Ты бы хоть сказал, к какой именно СУБД и хотя бы приблизительно описал задачу.
Delirium (2003-06-27 15:02:00) [15]"к данным" а чуть определённее можешь ?
OlegID (2003-06-27 15:00:00) [16]ну а если без шуток :-), (Andriano) к данным
sniknik (2003-06-27 12:58:00) [17]в ADO три буквы, ODBC четыре в dbExpress много, и буквы разные, впрочем наблюдается частичное совпадение. ;о))
Andriano (2003-06-27 12:53:00) [18]доступа к чему??
OlegID (2003-06-27 12:51:00) [19]Помогите выбрать механизм доступа...