Имя: Пароль:
1C
 
В чем разница между OLE и ADO?
0 Chainik
 
21.03.07
09:23
знающие люди, подскажите в чем разница между OLE и ADO?
можно ли их сравнивать?
какие преимущества у первого по сравнению со вторым?
за всю инфу большой респект
1 ШтушаКутуша
 
21.03.07
09:25
(0) ADO это средство доступа к БД завернутое в OLE
2 Иде я
 
21.03.07
09:28
Есть еще SQLDMO  -  идет в поставке к SQL сервером.
3 spock
 
21.03.07
09:31
(0)эти вещи вообще сравнивать нельзя: как сравнить автомобиль со станком - оба что-то делают, но каждый свое.
ADO - AciveX Data Objects
OLE automation - Objects Linked and Embeded
4 ШтушаКутуша
 
21.03.07
09:31
(0) http://text.marsu.ru/cpress/2001_02_ASP6/ADOModel.htm
здесь все интерфейсы
5 ШтушаКутуша
 
21.03.07
09:35
+4 то есть, еще раз повторю:доступ к данным,инструменты доступа к данным,
предосталено через COM(OLE) технологию. По предложению MS аббревиатура
OLE перестала быть аббревиатурой, а просто OLE.
6 spock
 
21.03.07
09:54
А вот ADO и OLEDB уже сравнивать можно :)
ADO состоит из компонент:
1. ADO - позволяет манипулировать данными из разных источников (например, реляционные/нереляционные);
2. ADOMD - доступ и манипуляция многомерными данными (например, OLAP);
3. RDS (remote data service) - получаем данные с сервера на клиента, работаем, возвращаем назад;
4. ADOX - расширение ADO, обычно для работы со схемами (создание, изменение объектов);

OLEDB - это низкоуровневый механизм доступа к данным, основанный на COM-технологии. Довольно муторный в плане программирования. Все возможности из ADO есть, если не больше :)

ADO базируется на OLEDB и ODBC.
7 Chainik
 
21.03.07
09:58
ну а почему тогда говорят "обмен данными посредством механизма OLE или ADO"...
8 masky
 
21.03.07
09:59
кто говорит?
9 Chainik
 
21.03.07
09:59
(+7) механизм OLE мне понятен...
а в чем заключается механизм ADO?
10 Chainik
 
21.03.07
10:01
(8) вообще... я уже не раз слышала
обмен данными через txt/dbf/ole/ado
11 Chainik
 
21.03.07
10:01
(+10) все понятно, кроме ado...
12 Господин ПЖ
 
21.03.07
10:03
(9) Почитай умных книжек и узнаешь...

ЗЫ Задрали её богу - "Проведите мне курс ADO для чайников за 10 мин. Объясните всё на пальцах."
13 spock
 
21.03.07
10:03
(7)В первом случае к данным непосредственно не обращаются, а посредствам механизма OLE automation подключаются к приложению, которое уже получает/модифицирует данные, через свои методы и механизмы. Например, тривиальный случай OLE automation - это вызов Excel'я из 1с-ки (создатьобъект("Excel.applicacion")).
Во втором случае приложение обращается непосредственно к данным (таблицам).
14 Chainik
 
21.03.07
10:12
(7) спасибо!!!