Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Объекты ADO

div.main {margin-left: 20pt; margin-right: 20pt} Объекты ADO

Microsoft разработал модель ADO для демонстрации возможностей интерфейса приложений OLE DB API при работе с клиентскими приложениями. Интерфейс OLE DB API обеспечивает доступ на низком уровне ко многим источникам данных, в то же время ADO предоставляет набор объектов более высокого уровня, базирующихся на СОМ. 1. Соединение (Connection)

Объекты Соединение, Команда и Набор записей являются ключевыми элементами модели ADO. Объект Соединение позволяет приложениям ADO установить связь с нужным источником данных. После этого объект Соединение можно употреблять для непосредственного исполнения команд SQL, а также он может использоваться объектами Команда и Набор записей. Для установления соединения с источником данных следует применить метод Открыть (Open). Закрыть Соединение поможет метод Закрыть (Close). 2.Команда (Command)

Объект Команда используется для передачи команд в источник данных. Для источников данных типа SQL Server состоят из динамических команд SQL, подготовленных команд SQL или вызовов хранимых процедур. Свойство Текст команды (CommandText) содержит саму команду, а метод Исполнить (Execute) ее запускает. 3.Параметр (Parameter)

Объекты Параметр применяются совместно с объектами Команда. Объекты Параметр специфицируют индивидуальные атрибуты для каждого параметра, используемого объектом Команда. Для создания объекта Параметр разработчики часто пользуются методом Создать параметр (СreateParameter). Коллекция объектов Параметр, связанная с некоторым объектом Команда, содержит все объекты такого типа, которые необходимы для заданного объекта Команда. 4.Набор записей (Recordset)

Разработчики значительно чаще пользуются объектами Набор записей, чем любыми другими объектами ADO. Первоначальной целью создания объекта Набор записей была отправка запросов SQL в SQL Server и последующий возврат результатов обработки запроса клиентскому приложению. Свойство Источник (Source) объекта Набор записей содержит сам запрос или команду SQL. Обычно для исполнения на сервере команды SQL применяют метод Открыть (Open) объекта Набор записей, а затем с помощью запроса наполняют набор данных в клиентском приложении. 5. Поле (Field)

Каждый объект Поле, используемый вместе с объектом Набор записей, представляет определенный столбец, входящий в состав набора записей. Свойства объекта Поле отражают тип данных столбца, его размер и значение. Коллекция объектов Поле, автоматически формируемая при выполнении метода Открыть (), содержит все объекты Поле для каждого объекта Набор записей. 6. Свойство (Property)

Объект Свойство предоставляет информацию о различных характеристиках объектов Соединение, Команда, Набор записей и Поле. Получить доступ к объектам Свойства можно через любой из этих объектов ADO. Объект Свойства позволяет каждому поставщику OLE DB продемонстрировать уникальные возможности. 7. Ошибка (Error)

Как следует из его названия, объект Ошибка предоставляет пользователям информацию об ошибках, генерируемую средствами ADO в ходе исполнения программ. Несмотря на то, что методы объектов Соединение, Команда и Набор записей могут генерировать сообщения ADO о возникших ошибках, коллекция Ошибки объекта Соединение всегда содержит запись информации об ошибке. Свойство Описание (Description) объекта Ошибка содержит текстовое описание ошибки, а свойство Статус SQL (SQLState) возвращает код ошибки в нотации ODBC или OLE DB, что является гораздо более подробной информацией о ситуации возникновения ошибки.

Майк Оути (mikeo@teca.com) работает старшим техническим редактором в журналах SQL Server Magazine и Windows NT и является президентом компании ТЕСА. Эта компания занимается разработкой программного обеспечения и консалтингом; находится в Портленде, штат Орегон. Майк Оути - один из соавторов книги Руководство разработчика в среде SQL Server 7.0 (SQL Server 7.0 Developer’s Guide), выпущенной издательством Osborne/McGraw-Hill.



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте