powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DAO vs.ADO
21 сообщений из 21, страница 1 из 1
DAO vs.ADO
    #32482258
Антон Петров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет все.

Попался мне в тесте вопрос. Программа на VC++ 6.0, юзает локальный .mdb файл, данных очень много, вычисления очень сложные. Какую библиотеку использовать, DAO или ADO?
Якобы правильный ответ ADO. Но мне бы самому такое в голову не пришло. Терзают смутные сомненья.
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482271
Соболенок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде DAO - для доступа к оракловой базе, ил я неправ?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482273
Соболенок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мля DAO перепутал с DOA, сорри
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482322
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAO - это чисто движок для JET. А ADO для всего что не приколочено.
DAO по производительности выигрывает у ADO,если смотреть на mdb.

Так что я бы выбрал ДАО .
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482328
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какую библиотеку использовать, DAO или ADO?

Правильный ответ: По фиг. На чем умеешь - то и юзаешь. Хотя с выходом акеса2000 микрософт решила,что всем лучше использовать АДО. Правда толком ни где не объяснила - почему лучше.


2Соболенок
Перепутал все и вся.
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482351
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Eternal
DAO - это чисто движок для JET. А ADO для всего что не приколочено.

Найди хотя бы одно отличие:
DAO - это БИБЛИОТЕКА доступа к данным.
ADO - это БИБЛИОТЕКА доступа к данным.

И ДАО это не движок, движок как раз JET.


P.S.
Яндекс рулит!
правда в статьях которые я читал уж больно врут цитата: Что же касается локальных баз данных, то скорость ADO в 3-5 раз ниже, чем у DAO
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482366
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не надо к словам придираться.
Это ясно что это библиотеки. Ну назвал я просто движком ДАО.

ДАО быстрей на мдб рвет чем АДО!
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482433
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДАО быстрей на мдб рвет чем АДО!


рвет = работает, шпарит, шарашит, пашет..?

а с цифрами в руках?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482436
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может дао и существенно быстрее работает но только на НЕразделенных БД

рвет ... ?? смысле портит файл?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482473
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При работе с локальными базами mdb ДАО выигрывает у АДО. Насчет цифр "в 3-5 раз" можно конечно поспорить, у меня выигрыш измерялся максимум десятками процентов.
При работе с сетевыми базами mdb ДАО тоже выигрывает, но там разница еще меньше.
При работе в связке ODBC+Jet ДАО отсасывает по полной у АДО. На простейших операциях (открыть рекордсет, пробежать по нему, прочитать все подряд и выборочно поправить) падение производительности в разы (у меня было в 5-7 раз)
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482698
Антон Петров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумав, я решил, что всё-таки ADO. Не потому, что ADO быстрее, а потому, что это майкрософтовский экзамен. Т.е., "ADO круче!". :-)
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482763
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Безупречная логика!
:)
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482860
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПри работе в связке ODBC+Jet ДАО [ тут почикано ] по полной у АДО ...[ тут почикано ] падение производительности в разы
про "разы" нет уверенности, но наблюдение справедливо, поскольку (почти) под все ODBC-драйверы (в рузультате эволюции) OLEDB-провайдеры легли.
(еще и память экономится)
У АДО есть возможность "миновать" ODBC-слой "правильным" оформлением строки подключения.
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32482876
N_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://rlsys.net/access/index.php?type=103&urok=37
(если сразу не откроет - нажми обновить)
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483368
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е.
есть смысл и в мдб всё перевести на адо?

а есть ли смысл в такой конструции
rst as adodb.rec....

set rst= curproect.conec.exec("select.....")
form.recordset=rst

будетли работать быстрее ?
или это изврат?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483423
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to вадя
если A2000 (или формат его) - то бежать следует оглядываясь - у него в формах рекодсет - DAO.
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483427
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ежели 2002?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483439
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно "на память" не помню- как будто можно, (следя за форматом, и строкой подключения)
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483453
Антон Петров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Access XP рекордсет формы может быть и DAO и ADO. Можно форме в .mdb присвоить рекордсет ADO. Только нужно тип источника данных задать. И Refresh не забыть.
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32483536
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТолько нужно тип источника данных задать. И Refresh не забыть.

тип... - это где?
Refresh - это в данном случае какое назначение, роль?
мало простого присвоения?
...
Рейтинг: 0 / 0
DAO vs.ADO
    #32527917
Invisible
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть если будут DAO рекордсеты, то с формами их увязать, кроме как на XP - не получится?
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DAO vs.ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]