ПредишенСледващото

Отиди на началната страница на сайта (списък на артикулите, изтегляне на файлове)

ФОРУМ (можете да обсъдите тази статия, както и всички софтуерни проблеми в различни макро езици и скриптове среди)

Концепцията на библиотеката АДО

ADO (Microsoft ActiveX Data Object) библиотека използва за достъп до бази данни от различни видове и обект предоставя програмен интерфейс за OLE DB интерфейс, който се предлага от Microsoft, като алтернатива на ODBC интерфейс. ADO модел задача се осъществява въз основа на COM (Компонент Модел обект).

В действителност, ADO е част от технологията мащабна нарича Microsoft Data Access Components (MDAC). MDAC термин е общ за всички, разработена от Microsoft технология, свързана с базата данни. С този комплект включва АДО, OLE DB, ODBC и RDS (Remote услуги за данни). Често чуваме хората използват термините MDAC и ADO взаимозаменяемо, но това е погрешно. В действителност, ADO е само една част от MDAC. Когато говорим за ADO версии, имаме предвид версията на MDAC. Основните версии на MDAC са 1.5, 2.0, 2.1, 2.5 и 2.6. Microsoft компания разпределя MDAC като отделен продукт. Този продукт може да се изтегли от уеб сайта на Microsoft безплатно. Не само, всъщност тя може да бъде свободен да се включи в собствените си продукти (има някои ограничения, обаче, повечето Delphi програмисти без проблеми отговарят на всички тези изисквания). В допълнение, на MDAC е включена в повечето продукти на Microsoft, свързани с бази данни. Актуализацията може да бъде направено от вас, от вашите потребители или едно от приложенията на Microsoft, инсталирани в системата. Такава актуализация на практика е невъзможно да се избегне, защото MDAC е инсталиран като част от широко разпространените приложения, като например Internet Explorer. Трябва да се добави, че Microsoft поддържа само най-новата версия на MDAC и версии преди последната. Поради всички тези причини, ние може да дойде до заключението, че вашата кандидатура трябва да работи с най-новата версия на MDAC или предишната версия на него.

ADO библиотека може да се използва във всяка среда, която да е в състояние да действа като OLE-клиент, например, в MS Office (VBA), 1C: (. .vbs и JS) .. фирми, административни скриптове Windows и др примери кода тази статия ще предостави в VBScript за административно скриптове Windows. С библиотеката ADO, можете да се обърнете към най-различни типове данни, например, DBASE, Access, Excel, Oracle, Paradox, MS SQL Server, Sybase, текстови файлове, FoxPro, Active Directory Service, Microsoft Jet, Interbase, Informix, PostgreSQL, MySQL и т. г. необходимо да се определят само присъствието на съответния OLE-доставчика ( "водача" на съответния вид на база данни, която е поставена в общи линии същите от базата данни на разпределение). Примерите за код в тази статия ще се основава само за MS SQL Server, т. За да се. че е невъзможно да се разбере величието. Списъкът на свойства и методи ADO, дадени в тази статия не са изчерпателни (в някои случаи и описание на някои свойства и методи, не е пълна). Пълното описание на обекта модел библиотека АДО можете да получите на MSDN или файла "ADO210.CHM", която е включена в MS Office. Въпреки това, тази статия е достатъчно материал, за да започнете с ADO.

Основните обекти на библиотеката са връзка към база от обекти, управление и Recordset.

Connection обект

Свързване на обекта осигурява връзка с източника на данни и е еквивалентна на сегашната мрежа връзката със сървъра. Connection обект дава възможност за конфигуриране на връзката, преди да го отворите, настройките на база данни по подразбиране, инсталацията и свързването към конфигурационни задачи на източник на данни и изпълни командата с метода на Execute. Забележка: за да завършите командата Можете да използвате метод за командване на обект за изпълнява, без да се прибягва до обекта на връзката.

Connection обект е създаден, както следва:

Задайте objConn = CreateObject ( "ADODB. Connection")

След това можете да се обадите и да използва методите и свойствата на този обект, за да влезе в базата данни:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!