ADO

ADO

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.

Содержание

Описание

Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов:

  • Connection (представляет подключение к удалённому источнику данных)
  • Recordset (представляет набор строк, полученный от источника данных)
  • Command (используется для выполнения команд и SQL-запросов с параметрами)
  • Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)
  • Stream (используется для чтения и записи потоковых данных, например, документов XML или двоичных объектов)
  • Errors (представляет ошибки)
  • Fields (представляет столбцы таблицы базы данных)
  • Parameters (представляет набор параметров SQL-инструкции)
  • Properties (представляет набор свойств объекта)

Компоненты ADO используются в языках высокого уровня, таких как VBScript в ASP, JScript в WSH, Visual Basic, Delphi.

Последней версией ADO является версия 2.8. В рамках платформы Microsoft .NET интерфейс ADO заменён ADO.NET.

Примеры

  • Пример использования ADO в ASP. Получаем поле «Name» из таблицы «Phonebook», где «PhoneNumber» равно «555-5555».
Dim myconnection, myrecordset, name
Set myconnection = server.createobject("ADODB.Connection")
Set myrecordset = server.createobject("ADODB.Recordset")
 
myconnection.open mydatasource
myrecordset.open "Phonebook", myconnection
 
myrecordset.find "PhoneNumber = '555-5555'"
name = myrecordset.fields.item("Name")
myrecordset.close
 
set myrecordset = nothing
set myconnection = nothing
  • Эквивалент предшествующего кода, который использует SQL-скрипты вместо объекта Recordset.
dim myconnection, myrecordset, name
set myconnection = server.createobject("ADODB.connection")
myconnection.open mydatasource
set myrecordset = myconnection.execute( _
    "SELECT Name FROM Phonebook WHERE PhoneNumber = '555-5555'")
name = myrecordset(0) 
myrecordset.close
 
set myrecordset = nothing
set myconnection = nothing

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "ADO" в других словарях:

  • ADO — ist ein Vorname, Namensträger Ado Kyrou (1923–1985), Kritiker, Filmemacher und Autor Ado von Vienne (799–874), Erzbischof und Heiliger Ado († 695), Herzog von Friaul Ado (um 400), chinesischer Mönch und Klostergründer ein Nachname Igor… …   Deutsch Wikipedia

  • ADo — ist ein Vorname, Namensträger Ado Kyrou (1923–1985), Kritiker, Filmemacher und Autor Ado von Vienne (799–874), Erzbischof und Heiliger Ado († 695), Herzog von Friaul Ado (um 400), chinesischer Mönch und Klostergründer ein Nachname Igor… …   Deutsch Wikipedia

  • Ado — ist ein männlicher Vorname und ein Familienname. Inhaltsverzeichnis 1 Herkunft und Bedeutung 2 Namensträger 2.1 Vorname 2.2 Künstlername …   Deutsch Wikipedia

  • Ado FM — Création 1981 Propriétaire Start Slogan « Hip Hop R B Radio » Langue Français Pays …   Wikipédia en Français

  • Ado — or ADO may refer to: *ActiveX Data Objects, a Microsoft API *Ado (archbishop) (d. 874) *Ado (Akan ruler) (fl. 1550) *Autobuses de Oriente, a passenger bus service in Mexico *ADO Ampex Digital Optics (a formerly renowned digital video effects… …   Wikipedia

  • -ado — ⇒ ADO(S), ( ADO, ADOS), suff. Suff. nom. employé dans l argot de Paris pour former, sur le modèle des mots en ado empruntés à l esp., des dér. qui désignent des cigares de mauvaise qualité : cinq centimados (NYROP t. 3 1936, § 369) crapulados «… …   Encyclopédie Universelle

  • Ado — A*do ([.a]*d[=oo] ), (1) v. inf., (2) n. [OE. at do, northern form for to do. Cf. {Affair}.] 1. To do; in doing; as, there is nothing ado. What is here ado? J. Newton. [1913 Webster] 2. Doing; trouble; difficulty; troublesome business; fuss;… …   The Collaborative International Dictionary of English

  • ADO — puede referirse a: Ado, ciudad nigeriana del estado de Benue. Ado Ekiti, ciudad nigeriana del estado de Ekiti. ADO pueden ser las siglas que se refieran a: ActiveX Data Objects, mecanismos que usan los programas de computadoras para comunicarse… …   Wikipedia Español

  • ado — ado; ado·be; ado·nai; ado·bo; ado·nay; ado·ni·an; …   English syllables

  • ADO — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»