|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Всем привет. Углубляюсь в программирование в Access по Литвину и Гетцу. Данное издание за основу берет Access 2002 и соответственно ADO 2.1. В Access 2007 подключается целая куча библиотек и мне не очень ясно какую целесообразнее использовать и велика ли разница в синтаксисе, а также стоит ли использовать ADOX. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 14:01 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Lekks, какую советуют, ту и подключай. В твоём случае без разницы. Изучай DAO. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 16:59 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Панург, насколько я понял, DAO более ранняя версия, нежели ADO. Но так и не понял, нужна ли она сейчас? Пока все авторы, которые мне попались, ведут к ADO. Чем будет полезна DAO, поясните новичку )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:11 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Lekks... мне не очень ясно какую целесообразнее использовать и велика ли разница в синтаксисе, а также стоит ли использовать ADOX....Посмотрите это и решайте сами (для некоторых задач лучше ADO для других DAO-все зависит от конкретной задачи,кстати в А2007 и позже DAO подключена по умолчанию.) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:40 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Lekks, да по большому счёту поняв принцип работы всё равно какую технологию использовать. Разработчики Access вернулись к использованию DAO с версии 2007 (12). Актуальна библиотека Microsoft Office X.0 Access database engine Object Library adp похерили, а именно там использовали ADO. LekksПока все авторы, которые мне попались, ведут к ADO.Несколько староватые книги, но это лучше чем ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:41 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Микрософт шатает из стороны в сторону. Сначало было DAO. Потом , начиная с 2000 появилось ADO. И МС усиленно его пропихивало. А потом, начиная с 2010 (или 2007) опять вернулась к DAO. И сейчас заявляет, что ADO было ошибкой и надо вернуться к DAO. Я сначала в 97 писал на DAO. Потом в 2003 стал переучиваться на ADO, так как связался с SQL Server и ADP проектами, а они были основаны на ADO. Теперь МС добавили в Access многозначные поля, а под них нужен Recordset2. А он в DAO. Причём в ACE, а не в JET. Вот они опять агитируют за DAO. У меня куча подпрограмм натянутых из разных разработок. Жуткая смесь ADO и DAO. И ничего себе, живу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:52 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Панург, к сожалению, более свежие уже по Access 2010, 2007 как то мельком задет. Access 2007. Недостающее руководство - Мэтью Мак-Дональд - вот эту только более-менее подробную нашел. И, в общем-то принципы ясны, основная проблема в синтаксисе, т.е. именно наименования классов, методов, процедур, свойств и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:54 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Lekksболее свежие уже по Access 2010, 2007 как то мельком задет.А какая разница? Оба уже устарели. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:57 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
JossТеперь МС добавили в Access многозначные поля, а под них нужен Recordset2.А тебе есть до них дело? Удивлён. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 17:59 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
ПанургJossТеперь МС добавили в Access многозначные поля, а под них нужен Recordset2.А тебе есть до них дело? Удивлён.Упаси Бог!!! Но иногда приходится разбирать чужие творения... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 18:02 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Ну в целом мнения ясны))) Спасибо всем. Вот только с версией ADO (первый пост) непонятно немного - от 2.0 до 6.1 любую можно подключить? Синтаксис одинаков? И в чем разница в версиях? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 18:08 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
До версии 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 могут возникнуть проблемы, если пользуешься сторонними сборками. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 18:24 |
|
Библиотеки VBA в Access2007
|
|||
---|---|---|---|
#18+
Lekks. Вот только с версией ADO (первый пост) непонятно немного - от 2.0 до 6.1 любую можно подключить?Тут правило практически одно - используй самую старую библиотеку, если нет надобности использовать более новую. Проще будет переносить - вверх подхватываются библиотеки самостоятельно, а вот вниз проблемы. LekksИ в чем разница в версиях? Разница как всегда в нюансах. Например в версии 2.1 нет Stream . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 18:54 |
|
|
start [/forum/topic.php?fid=45&msg=39720314&tid=1611095]: |
0ms |
get settings: |
14ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
339ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 442ms |
0 / 0 |