Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

ADO за и против?   Найти похожие ветки 

 
Соловьев   (2003-01-08 16:59) [0]

Мастера, те которые используют ADO, скажите чем эта технология лучше чем скажем dbExpress? или доступ через BDE?


 
Anatoly Podgoretsky   (2003-01-08 17:10) [1]

Это просто разные технологии, особенно dbExpress


 
seacat   (2003-01-08 17:10) [2]

При работе через bde тебе нужно будет установить этот самый bde на все компьютеры, на которых будет запускаться приложение. Windows Bde не содержит. Ado использует пакет mdac, который по умолчанию содержится в windows (начиная с windows98SE). Так что плюс ADO именно в легкой переносимости приложения без установки дополнительных программ. А для разработчика видимых отличий BDE и ADO достаточно мало. Все различие лишь в механизме доступа к данным.


 
Delirium^.Tremens   (2003-01-08 17:14) [3]


> Ado использует пакет mdac, который по умолчанию содержится
> в windows (начиная с windows98SE). Так что плюс ADO именно
> в легкой переносимости приложения без установки дополнительных
> программ.

Да, только не забудьте скачать свежий update с microsoft.com


 
Anatoly Podgoretsky   (2003-01-08 17:21) [4]

И не один, и быть готовым к тому, что на компьютере АДО не окажется или не тот.
Вот технологии dbExpress это не грозит, зато ограниченные возможности.


 
Delirium^.Tremens   (2003-01-08 17:25) [5]


> и быть готовым к тому, что на компьютере АДО не окажется
> или не тот.

А так же к тому, что и ADO окажутся и не те. Вы их обновите, но то что раньше работало со старыми ADO станет "глючить".


 
Соловьев   (2003-01-08 17:25) [6]

Если я пишу 3-х звенное, то на серваке все можно поставить(mdac), а вот что лучше TDatabase или ADO?


 
Delirium   (2003-01-08 17:29) [7]

dbExpress - кросc-платформненная технология, ADO и BDE - нет.
ADO - "родная" технология от Microsoft, соответственно замечательно совместимая с другими технологиями и продуктами того-же производителя.
BDE - в целом уже устаревшая технология, по боьшому счёту используется только для Paradox.

Работая под win32, я использую исключительно ADO.


 
passm   (2003-01-08 17:33) [8]

Если использовать BDE, то, IMHO, следует быть осторожным в выборе версии. Так как сам столкнулся с тем, что BDE 5.01 и старше для работы с DB2 лучше не использовать. С BDE 5.00 проблем не было. Впрочем, на сайте Borland"а есть предупреждение о возможных проблемах.


 
Delirium^.Tremens   (2003-01-08 17:34) [9]


> ADO - "родная" технология от Microsoft, соответственно замечательно
> совместимая с другими технологиями и продуктами того-же
> производителя.

И не только "того-же".

> Работая под win32, я использую исключительно ADO.

Естественно, работая с MS SQL, деваться некуда :-)


 
MsGuns   (2003-01-08 17:41) [10]

На мой взгляд, у BDE есть 2 существенных преимущества, да и то только для локальных БД (Paradox, dBase):

1. Ни с чем не сравнимая скорость навигации даже по очень большим таблицам, в том числе связанным. Практически мгновенная подкачка данных при перелинках. Не требовательна к версии win и производительности компа. Компактность размещения данных на диске

2. Возможность "ручной" хирургии данных в отдельных таблицах и индексах. Иногда весьма полезна.

Недостатков, правда, значительно больше.


 
Delirium   (2003-01-08 17:54) [11]

Могу добавить ещё один аргумент в пользу ADO, применительно к трёхзвенке, одно слово - DCOM. Т.е. нет никакой необходимости в MIDAS можно написать собственный сервер, возможно более гибкий (лёгкий) для конкретной задачи.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
4-87204
Hill1
2002-12-05 17:42
2003.01.27
CreateProcess


3-86727
Asderg
2003-01-09 14:40
2003.01.27
определение своего TDataSet


1-86899
de
2003-01-16 11:47
2003.01.27
по ComboBox


1-86751
phantom2040
2003-01-17 15:15
2003.01.27
Помогите с выбором отчетов


1-86851
Cobalt
2003-01-19 17:45
2003.01.27
Этот кусок кода компилится нормально, но компилятор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский