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

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

Чем отличается 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]

Помогите выбрать механизм доступа...


Наверх

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