Проект данных доступа (ADP) - доступ 2007 или 2003?

Для меня определили задачу с записью приложения ADP с помощью Доступа. Данные бэкенда будут храниться в SQL Server. У нас есть SQL Server 2000, 2005, и 2008, доступный нам. Требования диктуют, что Доступ должен использоваться, но у меня может быть выбор использования Доступа 2003 или Доступ 2007. Моя первая мысль состояла в том, чтобы стремиться к Access 2007, потому что это было более новым, и мы могли использовать SQL Server 2005 или возможно 2008, однако, при поиске сети Доступ 2007 и ADP, я нахожу много сообщений от людей, говорящих, что скорость является очень медленной, и они сталкиваются с большим количеством проблем, получающих Доступ 2007, работающий с ADP.

Если бы у Вас был выбор использования Доступа 2003 или Доступ 2007 для Проекта базы данных Access, какой Вы пошли бы с и почему?Спасибо.

1
задан webworm 7 May 2010 в 15:32
поделиться

1 ответ

Лично я считаю Office 2007 нормальным, но пользовательский интерфейс Access 2007 меня очень расстраивает! Функция текстового поиска объектов полезна, но мне не хватает возможности видеть полный список объектов с описанием.

Что касается данных, если у вас есть свобода выбора, я бы использовал MDB-файл и связал его с SQLServer с помощью связанных таблиц ODBC, а не использовал ADP. Очевидно, ADP устарели, поскольку они менее эффективны. См. комментарии здесь. Вот отрывок:

Но не прохождение через Jet - это недостаток, потому что Jet настолько умна и эффективен. У ADO есть ужасные проблемы (например, обход представлений и прямой переход к базовым таблицам для не обновляемые команды DML), а ADP оказывается, имеют больше слоев между между ними и данными, чем MDB с ODBC. Вот почему MS отказывается от ADP в пользу MDB/ODBC уже около 5 лет.

2
ответ дан 3 September 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: