Tárgyak ado VBA alkalmazások
9.2 Mi az ADO
ADO objektumok VBA alkalmazások MDAC információkat ADO Connection tárgyak, irányító és Recordset
ADO jelentése ActiveX Data Objects - egy sor szoftver tárgyak, épülő ActiveX technológia (COM), és lehetővé teszi, hogy megkapja, és az adatok kezelése a különböző forrásokból. Egyéb készletek szoftverobjektumra adatforrások elérésére, amelyet gyakran használnak Office alkalmazások - az RDO és DAO, de ezek a szoftveres objektum használata az elavult és nem ajánlott a mai alkalmazásokhoz. Jelenleg van egy új változata ADO - ADO.NET, ami nagyon eltér a szokásos ADO és úgy tervezték, hogy a .NET-keretrendszer. Mivel azonban az a tény, hogy ADO.NET:
ADO.NET ez a könyv nem veszik figyelembe.
ADO képes együttműködni a különböző vezetők csatlakozni adatbázisok, mint például a vezető OLE DB és ODBC. Mivel ADO épül COM technológia, ezeket a tárgyakat lehet használni bármilyen COM-kompatibilis programozási nyelvek (VC ++, Visual Basic, Delphi, VBA, VBScript, JScript, ActivePerl, stb.)
Ábra. 9.1 Segítség ADO Microsoft Access
Önmagában a ADO objektum modell nagyon egyszerű és egyértelmű. Ebben - a fő célja a három:
- objektum kapcsolat - lehetővé teszi, hogy csatlakozzon egy adatforrás és kezelni azt. Minden előforduló hibák során kapcsolat kerülnek a kísérő hibagyűjtemény.
- Object Command - jelentése parancsot, amellyel a teljesítmény bizonyos műveletek által végzett adatforrás (végrehajtási kérelem tárolt eljárást hozzon létre vagy módosítson tárgy adatok frissítése, stb.) Ha az adatforrás - SQL kompatibilis, a Command objektum, a legvalószínűbb, fogja képviselni egy SQL parancs. Command objektum kíséri Gyűjtemény paraméterek - a paramétereket, amelyeket továbbított kérelem vagy tárolt eljárás.
- Recordset objektum - egy sor bejegyzések forrásból származó vagy azok más módon. Ez kíséri a Fields gyűjtemény, amely a tájékoztatás az oszlopokat ezen rekordok sorozataként (név, típus, adatok, mérete, stb), valamint az adatok is.
Minden ilyen három helyszínen van ellátva, mint olyan tulajdonságok, amely meghatározza a tulajdonságait a vegyület, illetve egy parancs vagy egy sor rekordok.
Minden tárgy kifejezetten létrehozza szükséges - például, ha létrehoz egy Recordset objektum, akkor automatikusan létrehoz egy objektumot kapcsolat.