Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Библиотеки VBA в Access2007 / 14 сообщений из 14, страница 1 из 1
20.10.2018, 14:01
    #39720272
Lekks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Всем привет. Углубляюсь в программирование в Access по Литвину и Гетцу. Данное издание за основу берет Access 2002 и соответственно ADO 2.1.
В Access 2007 подключается целая куча библиотек и мне не очень ясно какую целесообразнее использовать и велика ли разница в синтаксисе, а также стоит ли использовать ADOX.
...
Рейтинг: 0 / 0
20.10.2018, 16:59
    #39720299
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Lekks, какую советуют, ту и подключай. В твоём случае без разницы.

Изучай DAO.
...
Рейтинг: 0 / 0
20.10.2018, 17:11
    #39720301
Lekks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Панург, насколько я понял, DAO более ранняя версия, нежели ADO. Но так и не понял, нужна ли она сейчас? Пока все авторы, которые мне попались, ведут к ADO. Чем будет полезна DAO, поясните новичку ))))
...
Рейтинг: 0 / 0
20.10.2018, 17:40
    #39720305
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Lekks... мне не очень ясно какую целесообразнее использовать и велика ли разница в синтаксисе, а также стоит ли использовать ADOX....Посмотрите это и решайте сами (для некоторых задач лучше ADO для других DAO-все зависит от конкретной задачи,кстати в А2007 и позже DAO подключена по умолчанию.)
...
Рейтинг: 0 / 0
20.10.2018, 17:41
    #39720306
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Lekks, да по большому счёту поняв принцип работы всё равно какую технологию использовать.
Разработчики Access вернулись к использованию DAO с версии 2007 (12). Актуальна библиотека Microsoft Office X.0 Access database engine Object Library
adp похерили, а именно там использовали ADO.
LekksПока все авторы, которые мне попались, ведут к ADO.Несколько староватые книги, но это лучше чем ничего.
...
Рейтинг: 0 / 0
20.10.2018, 17:52
    #39720311
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Микрософт шатает из стороны в сторону. Сначало было DAO. Потом , начиная с 2000 появилось ADO. И МС усиленно его пропихивало. А потом, начиная с 2010 (или 2007) опять вернулась к DAO. И сейчас заявляет, что ADO было ошибкой и надо вернуться к DAO. Я сначала в 97 писал на DAO. Потом в 2003 стал переучиваться на ADO, так как связался с SQL Server и ADP проектами, а они были основаны на ADO.

Теперь МС добавили в Access многозначные поля, а под них нужен Recordset2. А он в DAO. Причём в ACE, а не в JET. Вот они опять агитируют за DAO. У меня куча подпрограмм натянутых из разных разработок. Жуткая смесь ADO и DAO. И ничего себе, живу.
...
Рейтинг: 0 / 0
20.10.2018, 17:54
    #39720312
Lekks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Панург, к сожалению, более свежие уже по Access 2010, 2007 как то мельком задет.
Access 2007. Недостающее руководство - Мэтью Мак-Дональд - вот эту только более-менее подробную нашел.
И, в общем-то принципы ясны, основная проблема в синтаксисе, т.е. именно наименования классов, методов, процедур, свойств
и т.п.
...
Рейтинг: 0 / 0
20.10.2018, 17:57
    #39720314
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Lekksболее свежие уже по Access 2010, 2007 как то мельком задет.А какая разница? Оба уже устарели.
...
Рейтинг: 0 / 0
20.10.2018, 17:59
    #39720315
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
JossТеперь МС добавили в Access многозначные поля, а под них нужен Recordset2.А тебе есть до них дело? Удивлён.
...
Рейтинг: 0 / 0
20.10.2018, 18:02
    #39720316
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
ПанургJossТеперь МС добавили в Access многозначные поля, а под них нужен Recordset2.А тебе есть до них дело? Удивлён.Упаси Бог!!! Но иногда приходится разбирать чужие творения...
...
Рейтинг: 0 / 0
20.10.2018, 18:08
    #39720319
Lekks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Ну в целом мнения ясны))) Спасибо всем. Вот только с версией ADO (первый пост) непонятно немного - от 2.0 до 6.1 любую можно подключить? Синтаксис одинаков? И в чем разница в версиях?
...
Рейтинг: 0 / 0
20.10.2018, 18:24
    #39720325
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
До версии 2.8 (включительно) распространялась MDAC (смотри интернет, справку) Потом Микрософт изменила политику. MDAC прикрыли. А 6.0 появилась начиная с 2007. Потом обновили до 6.1. Кажется ADO включили в систему

...начиная с Windows XP SP2 и Server 2003, данные компоненты (MDAC) считаются неотъемлемой частью операционной системы, а, начиная с Windows Vista и Server 2008, они переименованы в «Windows Data Access Components» (WDAC) и более не распространяются в виде отдельного инсталлятора...

Но для Windiws XP могут возникнуть проблемы, если пользуешься сторонними сборками.
...
Рейтинг: 0 / 0
20.10.2018, 18:54
    #39720330
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Lekks. Вот только с версией ADO (первый пост) непонятно немного - от 2.0 до 6.1 любую можно подключить?Тут правило практически одно - используй самую старую библиотеку, если нет надобности использовать более новую. Проще будет переносить - вверх подхватываются библиотеки самостоятельно, а вот вниз проблемы.
LekksИ в чем разница в версиях?
Разница как всегда в нюансах. Например в версии 2.1 нет Stream .
...
Рейтинг: 0 / 0
20.10.2018, 19:48
    #39720344
Lekks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотеки VBA в Access2007
Еще раз всем спасибо )))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Библиотеки VBA в Access2007 / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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