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

ADO обекти в приложения VBA, MDAC, информация за АДО, свързване на обекти, управление и Recordset

ADO означава Обекти ActiveX Data - набор от софтуерни обекти, изградени върху ActiveX технология (COM) и ви позволява да получавате и управлявате вашите данни на различни източници. Други групи от софтуерни обекти, за да имат достъп до източници на данни, които често се използват в офис приложения - е на RDO и DAO, но тези софтуерни обекти на използването на остарели и не се препоръчва при днешните приложения. В момента има нова версия на АДО - ADO.NET, която е много по-различно от обичайните АДО и е проектиран да работи в рамката за .NET. Въпреки това, поради факта, че ADO.NET:

ADO.NET в тази книга няма да бъдат разглеждани.

ADO е в състояние да работи с различни драйвери, за да се свържете с бази данни, като шофьор OLE DB и ODBC. Защото ADO е изграден върху COM технологии, тези обекти могат да се използват във всички COM-съвместими езици за програмиране (VC ++, Visual Basic, Delphi, VBA, VBScript, JScript, ActivePerl и т.н.).

Обекти АДО в VBA приложения

Фиг. 9.1 Помощ за ADO в Microsoft Access

Сам по себе си обект модела на АДО е много проста и ясна. В нея - основната цел на всички три:

  • обект на връзката - позволява да се свържете към източник на данни и да ги управлявате. Всички грешки, които възникват в хода на връзка, се поставят в придружаващия събирането на грешки.
  • Обект Command - представлява команда, с което изпълнението на определени операции, извършвани от източника на данни (изпълнение искане съхранена процедура, актуализация на данни се създават или променят обект и т.н.). Ако източникът на данни - SQL-съвместими, обектът Command, най-вероятно, ще представлява SQL команда. Command обект придружава Колекция Параметри - параметри, които се предават молба или запомнена процедура.
  • Recordset обект - е набор от записи, получени от източник, или получени по друг начин. То е придружено от колекцията полета, което представлява информацията за колони в този набор от записи (име, тип данни, размери и т.н.), както и на самите данни.

За всеки от тези три обекта се осигурява като колекция от имоти, който определя свойствата на съединението, съответно, команда или набор от документи.

Всички обекти изрично създават необходимите - например, при създаването на Recordset обект, можете автоматично да се създаде обект Connection.

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

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