--------------------------------------------------------
Sbor Readme pre komponent ADO (ActiveX(R) Data Objects)
verzie 2.1 od spolonosti Microsoft(R)
--------------------------------------------------------

(c) 1998 Microsoft Corporation. Vetky prva vyhraden.

Tento dokument obsahuje najnovie informcie a alie daje dopajce dokumentciu komponentu ADO od spolonosti Microsoft.

-----
OBSAH
-----

1. POPIS PRODUKTU
   
2. NOV FUNKCIE
2.1 Vyhadvanie a register
2.2 Aktualizcie riadkov a synchronizcia
2.3 Poskytovate perzistencie komponentu OLE DB od spolonosti Microsoft
2.4 Sluba tvarovania dajov komponentu OLE DB od spolonosti Microsoft
2.5 Poskytovate vzdialenho prstupu komponentu OLE DB od spolonosti Microsoft

3. TECHNICK POZNMKY
3.1 Vylepenia zabezpeenia
3.2 Obmedzujce sprvanie
3.3 Prispsobenie nastaven zabezpeenia

4. ZNME CHYBY, OBMEDZENIA, ICH RIEENIA A NAJNOVIE POZNMKY K DOKUMENTCII

-----------------
1. POPIS PRODUKTU
-----------------

Komponent ADO (ActiveX Data Objects) je rozhranie pre prstup k dajom zaloen na technolgii Automation. Komponent ADO pouva rozhranie OLE DB na prstup k irokmu rozsahu zdrojov dajov, naprklad (nie vak vhradne) k dajom poskytovanm prostrednctvom rozhrania ODBC.

Pouvatelia komponentov RDO a DAO by si mali rchlo zvykn na programovanie s komponentom ADO, pretoe pri jeho tvorbe sme vyuili sksenosti s vvojom tchto rozhran.

Sasou komponentu ADO je komponent RDS (Remote Data Service), ktor poskytuje rchle a efektvne pripojenie k dajom a rmec pre publikovanie dajov. Tieto funkcie vyuvaj najm aplikcie spolupracujce s programom Microsoft Internet Explorer. Komponent RDS je zaloen na distribuovanej technolgii klient/server, ktor pracuje s protokolmi HTTP, HTTPS (HTTP s vrstvou Secure Sockets) a aplikanmi protokolmi DCOM. Pomocou ovldacch prvkov ActiveX pre prcu s dajmi komponent RDS umouje vvojrom WWW programova prstup k dajom v tle jazyka Microsoft Visual Basic (R) a vytvra distribuovan aplikcie, ktor pracuj s dajmi a pouvaj sa v intranetovch sieach spolonost a v sieti Internet.

---------------
2. NOV FUNKCIE
---------------

Komponent ADO 2.1 obsahuje niekoko novch funkci pre vvojrov.

2.1 Vyhadvanie a register
Metda Seek a vlastnos Index umouj rchle vyhadvanie riadkov v skupine zznamov zaloen na princpe registra.

2.2 Aktualizcie riadkov a synchronizcia
Nov reim opravy riadkov (row fix-up) ponka pouvateovi vlastn kontrolu aktualizcie riadkov a synchronizcie skupn zznamov vytvorench operciou JOIN. Sprvanie piatich existujcich metd sa ovlda siedmimi dynamickmi vlastnosami.

2.3 Poskytovate perzistencie komponentu OLE DB od spolonosti Microsoft
Poskytovate perzistancie komponentu OLE DB od spolonosti Microsoft v spoluprci s metdami Save a Open objektu Recordset uklad skupiny zznamov do sboru a obnovuje ich. V tomto vydan sa daj skupiny zznamov uloi vo formte jazyka XML (Extensible Markup Language), ktor je tandardnm prostriedkom na vytvranie pouvateskch znaiek pre daje prenan v sieti Internet.

2.4 Sluba tvarovania dajov komponentu OLE DB od spolonosti Microsoft
Sluba tvarovania dajov komponentu OLE DB od spolonosti Microsoft, ktor podporuje tvarovanie dajov, umouje:

2.4.1 Znova tvarova predtm tvarovan skupinu zznamov. Kvli podpore tejto funkcie maj skupiny zznamov vlastnos Name, ktor existuje poas trvania pripojenia.

2.4.2 Vykonva zloen vpoty so stpcami na ubovonej rovni tvarovanej skupiny zznamov - nielen na bezprostredne podradenej rovni. Tto funkcia vyuva plne vymedzen nzvy kapitol, ktor vytvraj cestu k poadovanej rovni a k poadovanmu stpcu.

2.4.3 Parametrizovan prkazy COMPUTE mu medzi klauzulou PARAMETER a argumentom parametra obsahova ubovon poet sprostredkujcich klauzl COMPUTE.

2.5 Poskytovate vzdialenho prstupu komponentu OLE DB od spolonosti Microsoft
Poskytovate vzdialenho prstupu komponentu OLE DB od spolonosti Microsoft sa stal tandardnm poskytovateom sluby a zskal nov dynamick vlastnosti poskytujce vylepen vkon, lepie ovldanie pre pouvatea a sptn kompatibilitu s komponentom ADO 2.0.


---------------------
3. TECHNICK POZNMKY
---------------------

3.1 Vylepenia zabezpeenia

Tto verzia obsahuje vylepenia zabezpeenia pre objekty komponentov ADO a RDS, preto s niektor opercie obmedzen, ke program Internet Explorer pracuje v bezpenom" reime.

3.1.1. Zny
Pre rzne zny" v programe Internet Explorer 4.0 mete uri rzne nastavenia zabezpeenia, a prispsobi tak sprvanie objektov komponentov ADO a RDS v tchto znach. V programe Internet Explorer 4.0 s vytvoren tieto tyri zny:
*  Internetov zna (Internet zone),
*  Loklna intranetov zna (Local intranet zone),
*  Zna obmedzench lokalt (Restricted sites zone),
*  Zna dveryhodnch lokalt (Trusted sites zone).

3.1.2. rovne zabezpeenia
Pre kad z tchto zn mete uri rove zabezpeenia, ktor sa m pouva. Pre kad znu s k dispozcii tieto rovne zabezpeenia:
*  Vysok (High),
*  Stredn (Medium),
*  Nzka (Low),
*  Vlastn (Custom).

Aby objekty komponentov ADO a RDS (rovnako ako ostatn ovldacie prvky ActiveX) vbec pracovali v programe Internet Explorer 4.0, mus by rove zabezpeenia nastaven na hodnotu Stredn" alebo Vysok". Vlastn nastavenia sa pouvaj na urenie toho, i objekty komponentov ADO/RDS pracuj v bezpenom reime alebo nie.

3.2 Obmedzujce sprvanie

Poda predvolench nastaven sa pouvateovi zobraz vzva v programe Internet Explorer 4.0 pri kadej opercii s objektmi komponentov ADO/RDS, ktor nie je bezpen, ke sa pristupuje na strnky v loklnej dveryhodnej zne", v zne dveryhodnch lokalt" a v internetovej zne". Opercie s objektmi komponentov ADO/RDS, ktor nie s bezpen, s poda predvolench nastaven zakzan pre strnky natavan v zne obmedzench lokalt". Nasleduje popis sprvania objektov komponentov ADO/RDS pri prci v tchto reimoch:

3.2.1 Bezpen objekty
Nesledujce objekty sa povauj za bezpen". To znamen, e opercie, ktor nie s bezpen (podrobne popsan v asti 3.2.3), s zakzan v bezpenom prostred (naprklad v programe Internet Explorer - okrem prpadu, ke s pre prcu v nie bezpenom reime pouit vlastn nastavenia) a povolen v nie bezpenom prostred (naprklad v programe Visual Basic).
a. objekt RDS.DataControl,
b. objekt RDS.Data.Space,
c. objekt Recordset komponentu ADO.

3.2.2 Objekty, ktor nie s bezpen
Nasledujce objekty sa povauj za nie bezpen". Pri prci v bezpenom prostred sa nemu vytvra priamo ani nepriamo (a posiela pouvateovi).
a. objekt RDSServer.DataFactory,
b objekt Connection komponentu ADO,
c. objekt Command komponentu ADO.

3.2.3 Opercie s bezpenmi objektmi, ktor nie s bezpen
Tieto opercie sa nepovauj za bezpen opercie na bezpench" objektoch, t.j. objektoch RDS.DataControl, RDS.DataSpace a Recordset komponentu ADO. Tieto opercie s zakzan v bezpenom prostred, s vak povolen v prostred, ktor nie je bezpen.

a. RDS.DataControl,
i) Vetky dvojvrstvov scenre a scenre technolgie DCOM na objekte RDS.DataControl. To znamen, e spojenie s databzou nemete otvori z loklneho potaa ani zo serverov, na ktor ste pripojen prostrednctvom protokolu DCOM.
ii) Vetky trojvrstvov opercie pouvajce protokol HTTP s obmedzen na server, z ktorho sa strnka preber. To znamen, e vlastnos Server objektu RDS.DataControl mus by rovnak ako nzov hostitea (http://server), z ktorho sa strnka preber.

b. RDS.DataSpace
i) Vetky dvojvrstvov scenre a scenre technolgie DCOM na objekte RDS.DataSpace. To znamen, e nemete poui objekt RDS.DataSpace na vyvolanie pracovnch objektov na svojom loklnom potai ani prostrednctvom protokolu DCOM.
ii) Vetky trojvrstvov scenre pouvajce protokol HTTP s obmedzen na server, z ktorho sa strnka preber. To znamen, e druh parameter metdy CreateObject pri volan objektu DataSpace mus ukazova na server, z ktorho sa strnky preberaj.

c. objekt Recordset komponentu ADO
i) Nadviazanie pripojenia, kde poskytovate nie je poskytovateom MS Remote. Reazec pripojenia teda mus zana reazcom "Provider=MS Remote". Znaka "Remote Server" v reazci pripojenia mus obsahova nzov servera, z ktorho sa preberaj strnky. Loklne dvojvrstvov pripojenia a pripojenia prostrednctvom technolgie DCOM nie s povolen.
ii) Opercie tkajce sa loklnej perzistencie, ako uloenie skupiny zznamov v loklnom systme sborov a otvorenie skupiny zznamov zo sboru na loklnom potai.

3.3 Prispsobenie nastaven zabezpeenia

Sprvanie komponentov ADO/RDS sa ovlda nastavenm monosti Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" (Initialize and script ActiveX controls not marked as safe). Nastavenia zabezpeenia mete zmeni tak, e zmente bezpenostn rove pre niektor znu. Predvolen nastavenia monosti Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" (Initialize and script ActiveX controls not marked as safe) pre znu intranetu:
rove bezpenosti = Vysok		Hodnota = "Vypn" (Disable)
rove bezpenosti = Stredn		Hodnota = "Vypn" (Disable)
rove bezpenosti = Nzka		Hodnota = "Vzva" (Prompt)

Predvolen nastavenia pre in bezpenostn zny njdete v dokumentcii k programu Internet Explorer.

Ak zmente bezpenostn rove, mete zmeni sprvanie odpojench objektov Recordset komponentu ADO spustench v prehadvai. Ak chcete povoli nie bezpen opercie, ale nechcete dostva vzvy pri kadom pokuse o takto operciu, muste pre uveden monos explicitne nastavi hodnotu Umoni" (Enable). Vimnite si, e hodnotu uvedenej monosti muste nastavi na Umoni" po kadom pokuse o pouitie nie bezpenej opercie s objektom ADO Recordset zskanej z objektu RDS.DataControl (naprklad pri ukladan objektu Recordset do sboru v loklnom systme sborov). Pre takto objekty Recordset (zskan z objektu RDS.DataControl) pracuje hodnota Vzva" rovnako ako hodnota Vypn".

Predvolen nastavenia mete potlai tak, e priamo zadte vlastn nastavenia uvedench monost. Mete sa rozhodn plne zakza (vypn) nie bezpen opercie (ako je uveden vyie), mete uri, aby sa pri kadom pokuse o takto operciu zobrazilo upozornenie, alebo mete povoli takto opercie bez upozornenia. Mete nastavi rzne vlastn nastavenia pre rzne bezpenostn zny. Ak chcete prispsobi nastavenia zabezpeenia pre niektor bezpenostn znu, muste dodra tento postup:

UPOZORNENIE: Ak umonte monos Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" (Initialize and script ActiveX controls not marked as safe) popsan v 5. kroku, povolte pouitie UBOVONHO ovldacieho prvku ActiveX - bezpenho alebo nie bezpenho - zo strnok WWW (tm vystavujete potae pouvateov prpadnm niivm ovldacm prvkom alebo skriptom). Mali by ste to robi iba v intranetovej zne" a v zne dveryhodnch lokalt", nie v Internetovej zne".

1. V ponuke Zobrazi (View) v programe Internet Explorer 4.0 vyberte poloku Monosti siete Internet (Internet Options) a zobraz sa dialgov okno Monosti siete Internet (Internet Options). Vyberte kartu Zabezpeenie (Security).
2. V rozbaovacom zozname Zna (Zone) vyberte znu, ktorej nastavenia chcete prispsobi.
3. Pre vybrat znu vyberte monos Vlastn (Custom). Tm sa stane aktvnym tlaidlo Nastavenie (Settings) v dialgovom okne.
4. Kliknite na tlaidlo Nastavenie a otvor sa dialgov okno Bezpenostn nastavenia (Security Settings).
5. Ak chcete povoli nie bezpen opercie s objektmi komponentov ADO a RDS (popsan v asti 3.2.3) bez zobrazovania upozornenia, vyberte poloku Umoni" (Enable) v monosti Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" (Initialize and script ActiveX controls not marked as safe) v dialgovom okne Bezpenostn nastavenia. Kliknite na tlaidlo OK.
6. Ak chcete, aby sa pri kadom pokuse o nebezpen opercie s objektmi komponentov ADO/RDS (popsan v asti 3.2.3) zobrazilo upozornenie, vyberte poloku Vzva" v monosti Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" v dialgovom okne Bezpenostn nastavenia. Kliknite na tlaidlo OK.
7. Ak chcete plne zakza nie bezpen opercie s objektmi komponentov ADO/RDS (popsan v asti 3.2.3), vyberte poloku Vypn" v monosti Inicializova a napsa ovldacie prvky ActiveX, ktor neboli oznaen ako bezpen" v dialgovom okne Bezpenostn nastavenia. Kliknite na tlaidlo OK.
8. V prpade potreby zopakujte tieto kroky na prispsobenie bezpenostnch nastaven pre ostatn bezpenostn zny.
9. Kliknite na tlaidlo OK.

Objekty komponentov ADO/RDS sa teraz bud sprva poda urenho vlastnho reimu. Uveden nastavenia ovplyvuj toto sprvanie objektov komponentov ADO/RDS (popsanch v asti 3.2.3) v urenej bezpenostnej zne - otvranie loklnych dvojvrstvovch pripojen; prca v architektre DCOM; pripojenie na in server ako ten, z ktorho sa strnka pvodne preberala; uloenie skupiny zznamov do sboru a jej otvorenie zo sboru na loklnom potai.

Ak nastavte vlastn monosti na hodnotu Vzva" (Prompt), zobraz sa pri pokuse o nie bezpen operciu s objektmi komponentov ADO/RDS toto upozornenie:

Strnka pristupuje k zdroju dajov v inej domne. Chcete to povoli?" Pouvate me odpoveda bu no", alebo Nie". Ak odpovie no", opercia sa dokon, inak zlyh.

----------------------------------------------------------------------------
4. ZNME CHYBY, OBMEDZENIA, ICH RIEENIA A NAJNOVIE POZNMKY K DOKUMENTCII
----------------------------------------------------------------------------

4.1 Zosobnenie klienta v komponente RDS nie je v sasnosti podporovan, pretoe podpora operanm systmom nie je dostaton.

4.2 Pri vytvran virtulnych serverov" v programe Internet Information Server 4.0 s potrebn alie dva kroky na konfigurciu servera pre prcu s komponentom RDS.

A) Pri intalcii servera zaiarknite polko Umoni prstup vykonania" (Allow Execute Access).
B) Premiestnite sbor msadsc.dll do adresra vroot\msadc, kde vroot je domovsk adresr virtulneho servera.

4.3 Ak pouvate komponent RDS na serveri IIS, poet vlkien vytvorench pre kad procesor sa d ovlda pomocou systmovej databzy Registry na serveri siete WWW.  Poet vlkien na procesor me ovplyvova vkonnos pri prci so scenrmi s vekmi dotazmi v ase slabej prevdzky alebo v ase silnej prevdzky. Najlepie vsledky zska pouvate metdou pokusov a omylov. Treba meni tto hodnotu:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCThreads,

kde ADCThreads je hodnota typu REG_DWORD pridan pouvateom. Rozsah platnch hodnt je od 1 do 50. Predvolen hodnota je 6. Ak je hodnota uren v ki systmovej databzy Registry via ako 50, pouije sa maximlna hodnota (50). Pouvate nemus vytvra tto hodnotu databzy Registry, v predvolenom nastaven databza Registry tto hodnotu neobsahuje.

4.4 V predvolenom nastaven sa objekty komponentu ADO intaluj s bezpenou" konfigurciou DataFactory servera RDS. Bezpen reim pre komponenty servera RDS znamen, e s splnen tieto podmienky:

	1. Poaduje sa obslun program s konfigurciou DataFactory
	   (zabezpeuje to nastavenie ka systmovej databzy Registry)

	2. N predvolen obslun program msdfmap.handler je zaregistrovan,
           zahrnut v zozname bezpench obslunch programov a oznaen
           ako predvolen obslun program.

	3. V adresri Windows je naintalovan sbor Msdafmap.ini. Muste
	   nakonfigurova tento sbor poda vaich potrieb ete pred pouitm
	   komponentu RDS v trojvrstvovom reime.

Mete aj nakonfigurova neobmedzen intalciu DataFactory. Konfigurcia DataFactory sa me poui
priamo bez vlastnho obslunho programu. Pouvatelia mu aj tak poui obslun program (ak upravia reazce pripojenia), ale to sa neodpora.

Poskytujeme sbor handsafe.reg na intalciu poloiek systmovej databzy Registry tkajcich sa obslunho programu pre bezpen konfigurciu.
Na spustenie v bezpenom reime pouite sbor handsafe.reg.

Poskytujeme sbor handunsf.reg na intalciu poloiek systmovej databzy Registry tkajcich sa obslunho programu pre neobmedzen konfigurciu. Na spustenie v neobmedzenom reime pouite sbor handunsf.reg.

Ak chcete zska alie informcie o pouit funkcie komponentu RDS - obslun program pre prispsobenie (Customization Handler), pretajte si technick lnok Pouitie funkcie komponentu RDS 2.0 - obslun program pre prispsobenie" (Using the Customization Handler Feature in RDS 2.0) dostupn na strnke http://www.microsoft.com/data/techmat.htm".

4.5 Metda Find had v skupine zznamov v urenom smere od aktulnej polohy riadka zznam spajci uren kritri. Ak pred volanm metdy Find nebola nastaven aktulna poloha riadka, objav sa chyba.

4.6 Na pouitie udalost FetchProgress a FetchComplete komponentu ADO s programom Visual Basic sa poaduje aspo program Visual Basic verzie 6.

4.7 Tieto opercie s povaovan za bezpen" pri pouit vo vrazoch tvarovania dajov CALC:

Abs, Asc, Atn, CBool, CByte, CCur, CDate, CDbl, Chr, ChrB, ChrW, Chr$, ChrB$, CInt, CLng, Cos, CSng, CStr, Cvar, CVDate, CVErr, Date, Date$, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, DDB, Error, Error$, Exp, Fix, Format, Format$, FV, Hex, Hex$, Hour, IIF, InStr, Int, IPmt, IRR, IsDate, IsEmpty, IsError, IsNull, IsNumeric, IsObject, LCase, LCase$, Left, LeftB, Left$, LeftB$, Len, Log, LTrim, LTrim$, Mid, Mid$, Minute, MIRR, Month, Now, NPer, NPV, Oct, Oct$, Pmt, PPmt, PV, QBColor, Rate, RGB, Right, RightB, Right$, RightB$, Rnd, RTrim, RTrim$, Second, Sgn, Sin, SLN, Space, Space$, Sqr, Str, Str$, StrComp, StrConv, String, String$, SYD, Tan, Time,Time$, Timer, TimeSerial, TimeValue, Trim, Trim$, TypeName, UCase, UCase$, Val, VarType , Weekday, Year

4.8 Komponent ADO 2.1 nepodporuje perzistentn hierarchick objekty Recordset vo formte XML. 

4.9 daje v objekte Recordset urenom iba na tanie nemete aktualizova tak, e ich ulote vo formte jazyka XML a upravte sbor XML. Ke sa znova poksite otvori objekt Recordset zo sboru XML, v ktorom boli zmenen daje XML, objav sa chyba.

4.10 Ke pouvate hodnotu adUseClient alebo vzdialen pripjanie na server SQL Server 6.5 aktualizcie Service Pack 4, pouitie kovho slova DISTINCT v dotazoch sa bude ignorova, ak ide o aktualizovaten skupiny vsledkov. Toto je problm servera SQL Server, ktor by mal by vyrieen v alej aktualizcii.

4.11 Hodnoty vlastnosti DataTypeEnum uveden v tme Vlastnosti objektu Type (Type Property) v prruke Prruka programtora komponentu ADO" (ActiveX Data Objects Programmer's Reference) obsahuj chyby. Uvdzaj sa tieto hodnoty typu enum, ktor vak neexistuj a nedaj sa poui:

adArray, adByRef, adVector

Tieto hodnoty v zozname chbaj, existuj vak a mu sa poui:

adChapter     tvorbajtov hodnota kapitoly na identifikciu riadkov v podradenej skupine riadkov (DBTYPE_HCHAPTER).

adDBFileTime  asov hodnota sboru (DBTYPE_DBFILETIME).

adFileTime    64-bajtov hodnota reprezentujca poet intervalov s dkou 100 nanoseknd od 1. janura 1601 (DBTYPE_FILETIME).

adPropVariant Hodnota PROPVARIANT technolgie Automation (DBTYPE_PROP_VARIANT).

adVarNumeric  seln hodnota (len pre objekt Parameter).

4.12 Zoznam platnch hodnt parametra Options metdy Execute objektov Connection a Command obsahuje chyby. Tieto hodnoty vlastnosti ExecuteOptionEnum sa nesprvne uvdzaj dvakrt. Mali by by uveden iba raz. Takto:

adCmdTable    Oznauje, e komponent ADO by mal vyhodnocova vlastnos CommandText ako nzov tabuky a generova dotaz SQL na vrtenie vetkch riadkov tabuky s nzvom uvedenm vo vlastnosti CommandText.

Tto hodnota vlastnosti CommandTypeEnum v zozname chba, existuje vak a me sa poui:

adCmdFile     Oznauje, e poskytovate by mal vyhodnoti vlastnos CommndText ako nzov sboru.

Tieto hodnoty vlastnosti ExecuteOptionEnum v zozname chbaj, existuj vak a mu sa poui:

adAsyncFetchNonBlocking   Oznauje, e hlavn vlkno sa poas natavania nikdy neblokuje. Ak sa poadovan riadok nenata, aktulny riadok sa automaticky premiestni na koniec sboru.

adExecuteNoRecords        Oznauje, e hodnotou vlastnosti CommandText je prkaz alebo uloen procedra, ktor nevracia riadky (naprklad prkaz, ktor iba vklad daje). Ak sa njdu nejak riadky, prkaz ich nevrti, ale vyrad. Tto hodnota sa vdy kombinuje s hodnotou adCmdText alebo s hodnotou adCmdStoredProc. 

4.13 Zoznam hodnt typu Enum vlastnosti QueryType pre metdu OpenSchema objektu Connection obsahuje chyby. Tieto hodnoty v zozname chbaj, existuj vak a mu sa poui:

Hodnota typu Enum	Obmedzenie na stpce

adSchemaDBInfoKeywords	nijak

adSchemaDBInfoLiterals	nijak

adSchemaCubes		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME

adSchemaDimensions	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_NAME
			DIMENSION_UNIQUE_NAME

adSchemaHierarchies	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_NAME
			HIERARCHY_UNIQUE_NAME

adSchemaLevels		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_NAME
			LEVEL_UNIQUE_NAME

adSchemaMeasures	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			MEASURE_NAME
			MEASURE_UNIQUE_NAME

adSchemaProperties	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_UNIQUE_NAME
			MEMBER_UNIQUE_NAME
			PROPERTY_TYPE
			PROPERTY_NAME

adSchemaMembers		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_UNIQUE_NAME
			LEVEL_NUMBER
			MEMBER_NAME
			MEMBER_UNIQUE_NAME
			MEMBER_CAPTION
			MEMBER_TYPE
			Stromov opertor (pozrite alej)

Vimnite si, e poslednch sedem hodnt typu Enum (od adSchemaCubes po adSchemaMembers) by sa malo pouva s poskytovatemi viacrozmernch dajov. Ak chcete zska alie informcie, naprklad urenie obmedzen hodnoty adSchemaMembers pre stromov opertory, pozrite sa do prruky Prruka programtora komponentu OLE DB v architektre OLAP" (OLE DB for OLAP Programmer's Reference).

4.14 Hodnoty vlastnosti AffectEnum uveden v tme Metda CancelBatch (CancelBatch method) v prruke Prruka programtora komponentu ADO" (ActiveX Data Objects Programmer's Reference) obsahuj chyby. Tieto hodnoty v zozname chbaj, existuj vak a mu sa poui:

adAffectAllChapters     Zrui akajce zmeny vo vetkch kapitolch.

4.15 V tme Vlastnos Mode (Mode property) je nesprvne popsan hodnota adModeShareDenyNone vlastnosti ConnectModeEnum. Mala by by uveden takto:

adModeShareDenyNone	Umouje ostatnm otvori pripojenie s ubovonmi povoleniami. Nie je mon zakza ostatnm pouvateom prstup na tanie ani na zapisovanie.

4.16
Vlastnos Index pvodne vracala chybu, ak nebola nastaven nijak hodnota vlastnosti Index v objekte Recordset.
V komponente ADO 2.1 vo verzii MDAC 2.1 aktualizcie Service Pack 1 u vracia hodnotu Empty String a nehlsi chybu.
