Visual Basic 6. Руководство разработчика


         

Объект - часть 4


ADO позволяет приложению Visual Basic получить доступ к следующим объектам:

•  Connection object,

выполняющему подключение к базе данных, независимо от того, это локальный файл или удаленный SQL-сервер;

•  Command object,

выполняющему операции с базами данных;

•  RecordSet object,

являющемуся набором записей, полученных из базы данных либо подлежащих записи в нее.

Особенности каждой СУБД скрыты от программиста: нет нужды знать собст­венные средства базы данных, чтобы использовать ее.

Компоненты, рассматриваемые в этой главе, построены на основе элемента управления ADO (который отличается от DAO, рассмотренного в предыдущей главе). Элемент ADO - новейшая технология фирмы Microsoft, полностью заменяющая другие технологии, включая DAO. Программисты Visual Basic в течение многих лет используют элементы DAO, на них основано множество приложений. Вот почему они так подробно описывались в гл. 17. DAO все еще остается простейшим способом программирования баз данных, и во многом эти способы программирования применимы к программированию элементов управления Active Data Object, которые предоставляют доступ к гораздо более широкому спектру баз данных, включая SQL-серверы. С другой стороны, DAO является оптимальным средством доступа к базам данных MS Access.

Невозможно привести исчерпывающие сведения об элементах управления ADO в одной главе, поэтому, если вы собираетесь разрабатывать крупномасштабные приложения для работы с базами данных, то найдете дополнительную информацию по этой теме. Цель данной главы - демонстрация нового визуального инструмента для работы с базами данных. Визуальный инструмент упрощает некоторые самые сложные аспекты разработки таких приложений (например, генерацию отчетов). Кроме того, модель ADO используется в Web. В последней главе показано, как получить доступ к базе данных из Web-страниц, используя ADO.

Является ли ADO сложной технологией? Несмотря на то, что в ней используется меньше объектов, чем в DAO, она намного сложнее, поскольку каждый ее объект содержит больше методов и свойств. Например, ADO поддерживает пакетные изменения (это позволяет загружать записи из базы данных, обрабатывать их на клиентском компьютере и заносить в базу данных после редактирования). В целом, ADO - достаточно мощный продукт, предназначенный для доступа к базам данных различных типов, а не только к базам данных Access.

Первая часть главы посвящена визуальным инструментам для работы с базами данных. В ней показано, как создать простую форму, чтобы получить записи из базы данных и отобразить их, используя несколько строк кода. Примеры демонст­рируют технику выборки данных из базы данных. Они достаточно просты, и для иx использования не нужно разрабатывать базу, вводить данные и проверочный код. Подробную информацию по ADO смотрите в соответствующей документации. Во второй части главы приведены простые примеры программирования ADO. И хотя названия методов и свойств - другие, принципы программирования такие же, как и при использовании DAO.




Содержание  Назад  Вперед