Технология баз данных ADO в Delphi — страница 2

  • Просмотров 38398
  • Скачиваний 594
  • Размер файла 122
    Кб

«прямоугольными» данными, то есть данными, представленными в виде строк и столбцов, что идеально при работе с базами данных. При помощи ADO мы также можем обращаться к таким данным, но, кроме того, существует возможность работы и с непрямоугольными данными, такими как представляющие каталоги структуры, документы, web-узлы и электронная почта. ADO входит в более общее понятие — компоненты доступа к данным Microsoft, Microsoft Data Access

Components (MDAC). MDAC объемлет технологии Microsoft доступа к базам данных и включает в себя ADO, OLE DB, ODBC и RDS (Remote Data Services, службы удаленных данных). Зачастую при использовании терминов MDAC и ADO имеют в виду одно и то же (что неверно), так как их номера версий и выпусков в настоящий момент соответствуют друг другу. Поскольку ADO поставляется в составе MDAC, мы будем говорить о выпусках MDAC. Основные выпуски MDAC представлены версиями 1.5,2.0, 2.1, 2.5 и 2.6. Microsoft

выпускает MDAC независимо от других продуктов и предоставляет открытый доступ для их загрузки через Интернет и разрешает практически свободное распространение (требования к распространению существуют, но подавляющему большинству Delphi-разработчиков не стоит беспокоиться на этот счет). MDAC также поставляются с большинством продуктов Microsoft, имеющим отношение к базам данных: Windows 98, Windows 2000, Windows Millennium Edition, Такое положение дел

приводит к тому, что, во-первых, скорее всего на компьютерах ваших пользователей уже будут установлены компоненты MDAC, во-вторых, независимо от того, какая версия MDAC установлена у ваших пользователей, или до какой версии вы обновили их MDAC, практически, наверное, вы, ваши пользователи или другое прикладное программное обеспечение обновит свои компоненты MDAC до текущего выпуска. Вы не в силах этому воспрепятствовать, поскольку MDAC

устанавливаются с такой распространенной программой, как Internet Explorer. Добавьте сюда, что Microsoft поддерживает только текущий и предшествующий ему выпуски MDAC, и вы со всей очевидностью придете к заключению, что ваше приложение должно работать с текущим или предшествующим ему выпуском MDAC. Если начертить график выпусков MDAC, можно увидеть, что новая версия MDAC появляется в среднем каждые 10 месяцев (новый выпуск самой Delphi появляется в

среднем каждые 14 месяцев). Как работающий с ADO программист, я регулярно заходжу на страницы MDAC web-узла Microsoft www.microsoft.com/data, откуда можно бесплатно загрузить последнюю версию MDAC. На время написания курсовой работы это версия MDAC 2.6, доступная по адресу www.microsoft.com/data/download_260rtm.htm (5.2 Мбайт), однако сначала следует проверить наличие более свежих версий. Также с этого сайта вы можете загрузить MDAC SDK (13 Мбайт), если вы этого еще не сделали, или