АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Технология ADO (ActiveX Data Objects)

Читайте также:
  1. Анализ ресурсов кандидата или партии. Технология социально-политического моделирования. Технология социально-политического моделирования
  2. Барканов М.Б. Технология и организация строительства и ремонта зданий и сооружений. – Москва «Высшая школа» 1985.
  3. Биотехнология
  4. Болттарды дайындау технологиясы
  5. Воздушная известь, технология получения
  6. Вопрос 54: Технология изучения и подготовки юридических документов.
  7. Гидроизоляционные работы. Назначение и виды гидроизоляции. Технология производства работ. Охрана труда при производстве гидроизоляционных работ.
  8. Гипсовые вяжущие, технология получения
  9. ГЛАВА 2. БЕСПРОВОДНАЯ ТЕХНОЛОГИЯ WIMAX
  10. Демакияж. Понятие, технология .
  11. Детская присыпка (Aspersio puerilis). Белый порошок. Состав: крахмала и цинка оксида — по 10 частей, талька — 80 частей. Технология аналогична технологии гальманина.
  12. ДЕШИФРИРОВАНИЕ снимков для создания базовых карт земель: объекты дешифрирования, технология дешифрирования, контроль результатов

Объекты данных ActiveX, или ADO, — настоящая земля обетованная для программистов. Новая универсальная технология доступа к данным, разработанная фирмой Microsoft, включает функциональные возможности объектов DAO, RDO, а также практически любого другого метода доступа. ADO можно использовать для подключения к базам данных Access, SQL, Oracle, MS Exchange и другим источникам данных.

В ADO используется OLEDB — новый механизм подключения к базам данных, обеспечивающий ускоренный и более гибкий доступ к различным источникам, для которых ADO обеспечивает единый, удобный интерфейс. На практике это означает, что написанное вами приложение может легко переходить от однопользовательских баз данных (например, Access) к комплексным системам «клиент -сервер», в которых используется Microsoft SQL Server, Oracle или любая другая система управления базами данных, имеющая либо драйвер OLEDB, либо ODBC (рис. 8.14).

Как видно из рисунка 8.14, ADO подключается к любому источнику данных, у которого имеется драйвер OLEDB. Возможно, вы заметили, что ADO может подключаться к серверам Microsoft Exchange. Это действительно так, но, к сожалению, данная тема выходит за рамки книги.

В пользу ADO говорит многое. Универсальный механизм доступа к данным -убедительный аргумент, однако существуют и другие. Например, набор записей можно отключить от базы, поработать с ним в автономном режиме и позднее вернуть в базу — такая возможность чрезвычайно полезна в системах «клиент — сервер». При отключении набора ADO сохраняет необходимые служебные данные: имя базы данных, сервер, на котором она находится, информацию об имени и пароле пользователя и прочие сведения, не рассматриваемые в этой книге. Поскольку отключенный набор записей ADO «помнит», откуда он появился, вы можете обновить данные в автономном режиме и позднее отправить их обратно в базу, заново установив подключение. При этом снижается загрузка сервера, которая считается одной из основных проблем приложений «клиент — сервер».

Рис. 8.14. Моделъ ADO

 

Visual Basic содержит три средства для реализации ADO в ваших приложениях. Первое и самое простое — элемент данных ADO (ADO Data Control). Кроме того, существуют два компонента ActiveX: объект подключения ADO (ADO Connection Object) и объект набора записей ADO (ADO Recordset Object). Bce три элемента будут рассмотрены в следующих разделах.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)