|
|
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
Привет все. Попался мне в тесте вопрос. Программа на VC++ 6.0, юзает локальный .mdb файл, данных очень много, вычисления очень сложные. Какую библиотеку использовать, DAO или ADO? Якобы правильный ответ ADO. Но мне бы самому такое в голову не пришло. Терзают смутные сомненья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 10:30 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
вроде DAO - для доступа к оракловой базе, ил я неправ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 10:38 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
мля DAO перепутал с DOA, сорри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 10:38 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
DAO - это чисто движок для JET. А ADO для всего что не приколочено. DAO по производительности выигрывает у ADO,если смотреть на mdb. Так что я бы выбрал ДАО . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:07 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
Какую библиотеку использовать, DAO или ADO? Правильный ответ: По фиг. На чем умеешь - то и юзаешь. Хотя с выходом акеса2000 микрософт решила,что всем лучше использовать АДО. Правда толком ни где не объяснила - почему лучше. 2Соболенок Перепутал все и вся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:09 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
2Eternal DAO - это чисто движок для JET. А ADO для всего что не приколочено. Найди хотя бы одно отличие: DAO - это БИБЛИОТЕКА доступа к данным. ADO - это БИБЛИОТЕКА доступа к данным. И ДАО это не движок, движок как раз JET. P.S. Яндекс рулит! правда в статьях которые я читал уж больно врут цитата: Что же касается локальных баз данных, то скорость ADO в 3-5 раз ниже, чем у DAO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:19 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
Да не надо к словам придираться. Это ясно что это библиотеки. Ну назвал я просто движком ДАО. ДАО быстрей на мдб рвет чем АДО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:25 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
ДАО быстрей на мдб рвет чем АДО! рвет = работает, шпарит, шарашит, пашет..? а с цифрами в руках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:52 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
может дао и существенно быстрее работает но только на НЕразделенных БД рвет ... ?? смысле портит файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:54 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
При работе с локальными базами mdb ДАО выигрывает у АДО. Насчет цифр "в 3-5 раз" можно конечно поспорить, у меня выигрыш измерялся максимум десятками процентов. При работе с сетевыми базами mdb ДАО тоже выигрывает, но там разница еще меньше. При работе в связке ODBC+Jet ДАО отсасывает по полной у АДО. На простейших операциях (открыть рекордсет, пробежать по нему, прочитать все подряд и выборочно поправить) падение производительности в разы (у меня было в 5-7 раз) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 12:14 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
Подумав, я решил, что всё-таки ADO. Не потому, что ADO быстрее, а потому, что это майкрософтовский экзамен. Т.е., "ADO круче!". :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 13:54 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
авторПри работе в связке ODBC+Jet ДАО [ тут почикано ] по полной у АДО ...[ тут почикано ] падение производительности в разы про "разы" нет уверенности, но наблюдение справедливо, поскольку (почти) под все ODBC-драйверы (в рузультате эволюции) OLEDB-провайдеры легли. (еще и память экономится) У АДО есть возможность "миновать" ODBC-слой "правильным" оформлением строки подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 14:52 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
http://rlsys.net/access/index.php?type=103&urok=37 (если сразу не откроет - нажми обновить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 14:59 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
т.е. есть смысл и в мдб всё перевести на адо? а есть ли смысл в такой конструции rst as adodb.rec.... set rst= curproect.conec.exec("select.....") form.recordset=rst будетли работать быстрее ? или это изврат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:15 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
to вадя если A2000 (или формат его) - то бежать следует оглядываясь - у него в формах рекодсет - DAO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:59 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
точно "на память" не помню- как будто можно, (следя за форматом, и строкой подключения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 19:13 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
В Access XP рекордсет формы может быть и DAO и ADO. Можно форме в .mdb присвоить рекордсет ADO. Только нужно тип источника данных задать. И Refresh не забыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 19:24 |
|
||
|
DAO vs.ADO
|
|||
|---|---|---|---|
|
#18+
авторТолько нужно тип источника данных задать. И Refresh не забыть. тип... - это где? Refresh - это в данном случае какое назначение, роль? мало простого присвоения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 21:38 |
|
||
|
|

start [/forum/search_topic.php?author=koshpaev_aa&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 389ms |
| total: | 537ms |

| 0 / 0 |
